<SEC-DOCUMENT>0001628280-25-011917.txt : 20250311
<SEC-HEADER>0001628280-25-011917.hdr.sgml : 20250311
<ACCEPTANCE-DATETIME>20250311152032
ACCESSION NUMBER:		0001628280-25-011917
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		86
CONFORMED PERIOD OF REPORT:	20250131
FILED AS OF DATE:		20250311
DATE AS OF CHANGE:		20250311

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			KORN FERRY
		CENTRAL INDEX KEY:			0000056679
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-EMPLOYMENT AGENCIES [7361]
		ORGANIZATION NAME:           	07 Trade & Services
		IRS NUMBER:				952623879
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			0430

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-14505
		FILM NUMBER:		25727307

	BUSINESS ADDRESS:	
		STREET 1:		1900 AVENUE OF THE STARS
		STREET 2:		STE. 1225
		CITY:			LOS ANGELES
		STATE:			CA
		ZIP:			90067
		BUSINESS PHONE:		3105521834

	MAIL ADDRESS:	
		STREET 1:		1900 AVENUE OF THE STARS
		STREET 2:		STE. 1225
		CITY:			LOS ANGELES
		STATE:			CA
		ZIP:			90067

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	KORN FERRY INTERNATIONAL
		DATE OF NAME CHANGE:	19980807
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>kfy-20250131.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:a2253bd4-ee9c-4dfa-8dce-a0b43bb32b49,g:18d07978-f226-4cab-ba09-d96fba30b21e,d:edd54c6c24a742c5a949a7beb9a0153c-->
<html xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:srt="http://fasb.org/srt/2024" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:kfy="http://www.kornferry.com/20250131" xmlns="http://www.w3.org/1999/xhtml" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>kfy-20250131</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-26">0000056679</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" format="ixt:date-month-day" id="f-27">04/30</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-28">2025</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-29">Q3</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" format="ixt:fixed-false" id="f-30">false</ix:nonNumeric><ix:nonNumeric contextRef="c-111" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="f-523">P1Y</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="c-113" decimals="2" name="kfy:CashCompensationPercentage" scale="0" id="f-530">0.33</ix:nonFraction><ix:nonNumeric contextRef="c-209" name="kfy:OptionToReceiveEmployeeBenefitsByQuarterlyInstallmentsPeriods" id="f-885">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="c-214" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="f-965">P3M</ix:nonNumeric><ix:nonNumeric contextRef="c-215" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="f-966">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="c-216" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="f-967">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="c-217" xsi:nil="true" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="f-968"></ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="kfy-20250131.xsd"/></ix:references><ix:resources><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:unit id="solution"><xbrli:measure>kfy:solution</xbrli:measure></xbrli:unit><xbrli:unit id="performance_obligation"><xbrli:measure>kfy:performance_obligation</xbrli:measure></xbrli:unit><xbrli:unit id="phase"><xbrli:measure>kfy:phase</xbrli:measure></xbrli:unit><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="segment"><xbrli:measure>kfy:segment</xbrli:measure></xbrli:unit><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-03-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:ReimbursedOutOfPocketEngagementExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-10"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:ReimbursedOutOfPocketEngagementExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-11"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:ReimbursedOutOfPocketEngagementExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-12"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:ReimbursedOutOfPocketEngagementExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-13"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-14"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-15"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-16"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:ReimbursedExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-17"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:ReimbursedExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-18"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:ReimbursedExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-19"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:ReimbursedExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-20"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-21"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-22"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-23"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-24"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-25"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-26"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-27"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-32"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-33"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-34"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-35"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-36"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-37"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-08-01</xbrli:startDate><xbrli:endDate>2024-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-38"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-08-01</xbrli:startDate><xbrli:endDate>2024-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-39"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-08-01</xbrli:startDate><xbrli:endDate>2024-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-40"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-08-01</xbrli:startDate><xbrli:endDate>2024-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-41"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-08-01</xbrli:startDate><xbrli:endDate>2024-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-42"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-08-01</xbrli:startDate><xbrli:endDate>2024-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-43"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-44"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-45"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-46"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-47"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-48"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-49"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-50"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-51"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-52"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-53"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-54"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-55"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-56"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-57"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-58"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-59"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-60"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-61"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-62"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-63"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-64"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-65"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-66"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-68"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-69"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-70"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-71"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-72"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-73"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-74"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-75"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-76"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-77"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2023-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-78"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2023-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-79"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2023-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-80"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2023-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-81"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2023-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-82"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2023-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-83"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-84"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-85"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-86"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-87"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-88"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-89"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-90"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-91"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-92"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-93"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-94"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-95"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-96"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-97"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-98"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-99"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-100"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ImpairedLongLivedAssetsHeldAndUsedByTypeAxis">kfy:RightOfUseAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ImpairedLongLivedAssetsHeldAndUsedByTypeAxis">kfy:RightOfUseAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ImpairedLongLivedAssetsHeldAndUsedByTypeAxis">kfy:LeaseholdImprovementsAndFurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ImpairedLongLivedAssetsHeldAndUsedByTypeAxis">kfy:LeaseholdImprovementsAndFurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ImpairedLongLivedAssetsHeldAndUsedByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-105"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ImpairedLongLivedAssetsHeldAndUsedByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-106"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ImpairedLongLivedAssetsHeldAndUsedByTypeAxis">kfy:RightOfUseAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-107"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ImpairedLongLivedAssetsHeldAndUsedByTypeAxis">kfy:LeaseholdImprovementsAndFurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ImpairedLongLivedAssetsHeldAndUsedByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2024-02-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-110"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveAndProfessionalSearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-114"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-118"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-121"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-123"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-124"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-132"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-133"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-134"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-135"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-136"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-137"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-138"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-139"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-140"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-141"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-142"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-143"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-144"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-145"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-146"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-147"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-148"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-149"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-150"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-151"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-152"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-153"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-154"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-155"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-156"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-157"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-158"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-159"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-160"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-161"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-162"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-163"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kfy:CorporateNotesOrBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-164"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kfy:USTreasuryAndAgencySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-165"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-166"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-167"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-168"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-169"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-170"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-171"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-172"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kfy:CorporateNotesOrBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-173"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kfy:USTreasuryAndAgencySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-174"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-175"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-176"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-177"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-178"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-179"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-180"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-181"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-182"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-183"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-184"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-185"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-186"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-187"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-188"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-189"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-190"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">kfy:DerivativesPurchasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-191"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">kfy:DerivativesSoldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-192"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">kfy:DerivativesPurchasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-193"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">kfy:DerivativesSoldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-194"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-195"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-196"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-197"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-198"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">kfy:DeferredCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-199"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">kfy:DeferredCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-200"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">kfy:DeferredCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">kfy:DeferredCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">kfy:CSVOfColiContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">kfy:DeferredCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-203"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">kfy:CSVOfColiContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">kfy:DeferredCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-204"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">kfy:CSVOfColiContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-205"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">kfy:CSVOfColiContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">kfy:CSVOfColiContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-207"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">kfy:CSVOfColiContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-208"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">kfy:ExecutiveCapitalAccumulationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-209"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">kfy:ExecutiveCapitalAccumulationPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-210"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">kfy:ExecutiveCapitalAccumulationPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-211"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">kfy:ExecutiveCapitalAccumulationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-212"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">kfy:ExecutiveCapitalAccumulationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-213"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">kfy:ExecutiveCapitalAccumulationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-214"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-02-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-215"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-05-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-216"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-05-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-217"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2027-05-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:IndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-219"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:IndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-220"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FinancialServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-221"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FinancialServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-222"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:LifeSciencesAndHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:LifeSciencesAndHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:ConsumerGoodsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-227"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:ConsumerGoodsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:EducationNonProfitAndGeneralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:EducationNonProfitAndGeneralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:IndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:IndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-232"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FinancialServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-233"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FinancialServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-234"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:LifeSciencesAndHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-235"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:LifeSciencesAndHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-236"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-237"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-238"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:ConsumerGoodsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-239"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:ConsumerGoodsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-240"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:EducationNonProfitAndGeneralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-241"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:EducationNonProfitAndGeneralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-242"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-243"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-244"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">kfy:MarketableSecuritiesCurrentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-245"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">kfy:MarketableSecuritiesNonCurrentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-246"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-247"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-248"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">kfy:MarketableSecuritiesCurrentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-249"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">kfy:MarketableSecuritiesNonCurrentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-250"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kfy:USTreasuryAndAgencySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-251"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kfy:USTreasuryAndAgencySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-252"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">kfy:MarketableSecuritiesCurrentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kfy:USTreasuryAndAgencySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-253"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">kfy:MarketableSecuritiesNonCurrentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kfy:USTreasuryAndAgencySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-254"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-255"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-256"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">kfy:MarketableSecuritiesCurrentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-257"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">kfy:MarketableSecuritiesNonCurrentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-258"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-259"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-260"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">kfy:MarketableSecuritiesCurrentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-261"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">kfy:MarketableSecuritiesNonCurrentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-262"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kfy:USTreasuryAndAgencySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-263"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kfy:USTreasuryAndAgencySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-264"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">kfy:MarketableSecuritiesCurrentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kfy:USTreasuryAndAgencySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-265"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">kfy:MarketableSecuritiesNonCurrentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kfy:USTreasuryAndAgencySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-266"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ReportableSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-267"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ReportableSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-268"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ReportableSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-269"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ReportableSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-270"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ReportableSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-271"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ReportableSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-272"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ReportableSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-273"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ReportableSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-274"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ConsultingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-275"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ConsultingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-276"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ConsultingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-277"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ConsultingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-278"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:DigitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-279"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:DigitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-280"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:DigitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-281"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:DigitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-282"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchNorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-283"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchNorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-284"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchNorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-285"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchNorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-286"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchEMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-287"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchEMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-288"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchEMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-289"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchEMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-290"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchAsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-291"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchAsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-292"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchAsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-293"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchAsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-294"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchLatinAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-295"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchLatinAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-296"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchLatinAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-297"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchLatinAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-298"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ProfessionalSearchInterimMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-299"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ProfessionalSearchInterimMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-300"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ProfessionalSearchInterimMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ProfessionalSearchInterimMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-302"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:RPOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-303"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:RPOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-304"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:RPOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-305"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:RPOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-306"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-307"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-308"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ConsultingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-309"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ConsultingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-310"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ConsultingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-311"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ConsultingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-312"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:DigitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-313"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:DigitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-314"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:DigitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-315"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:DigitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-316"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchNorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-317"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchNorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-318"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchNorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-319"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchNorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-320"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchEMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-321"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchEMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-322"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchEMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-323"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchEMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-324"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchAsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-325"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchAsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchAsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-327"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchAsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchLatinAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchLatinAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchLatinAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchLatinAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-332"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ProfessionalSearchInterimMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-333"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ProfessionalSearchInterimMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-334"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ProfessionalSearchInterimMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-335"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ProfessionalSearchInterimMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-336"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:RPOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-337"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:RPOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-338"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:RPOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-339"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:RPOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-340"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-341"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-342"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfy:FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-343"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfy:FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">kfy:SeniorUnsecuredNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-344"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfy:FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">kfy:SeniorUnsecuredNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-345"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfy:FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-346"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfy:AmendedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-06-24</xbrli:startDate><xbrli:endDate>2022-06-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-347"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfy:AmendedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-348"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfy:AmendedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">kfy:CreditFacilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-349"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfy:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">kfy:CreditFacilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-350"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">kfy:CreditFacilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-351"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">kfy:CreditFacilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-352"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-353"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-354"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">kfy:OtherFinancialInstitutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-355"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">kfy:OtherFinancialInstitutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-356"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kfy:TrilogyInternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2024-11-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-357"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kfy:TrilogyInternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-11-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-358"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-10</xbrli:startDate><xbrli:endDate>2025-03-10</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="iedd54c6c24a742c5a949a7beb9a0153c_1"></div><div style="min-height:94.5pt;width:100%"><div><img src="kfy-20250131_g1.jpg" alt="image.jpg" style="height:49px;margin-bottom:5pt;vertical-align:text-bottom;width:172px"/></div></div><div style="margin-top:6pt;text-align:center;text-indent:36pt"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:120%">UNITED STATES SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:4pt"><td colspan="3" style="border-bottom:2pt solid #006550;padding:0 1pt"/></tr></table></div><div style="margin-top:3pt;text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Form <ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">10-Q</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Mark One)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"/><td style="width:4.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:86.762%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentQuarterlyReport" format="ixt:fixed-true" id="f-2">&#9745;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">For the quarterly period ended <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-3">January 31, 2025</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">OR</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"/><td style="width:4.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:86.762%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="f-4">o</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">For the transition period from _________ to ___________</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commission File Number <ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-5">001-14505</ix:nonNumeric></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:4pt"><td colspan="3" style="border-bottom:2pt solid #006550;padding:0 1pt"/></tr></table></div><div style="margin-top:1pt;text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-6">KORN FERRY</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(Exact Name of Registrant as Specified in its Charter)</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"/><td style="width:48.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.597%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-7">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-8">95-2623879</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">(State or Other Jurisdiction of Incorporation or Organization)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">(I.R.S. Employer Identification No.)</span></td></tr></table></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-9">1900 Avenue of the Stars</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine2" id="f-10">Suite 1225</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-11">Los Angeles</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-12">California</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-13">90067</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(Address of principal executive offices) (Zip Code)</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-14">310</ix:nonNumeric>) <ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-15">552-1834</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(Registrant&#8217;s telephone number, including area code)</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Securities Registered Pursuant to Section 12(b) of the Act:</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"/><td style="width:40.756%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:40.758%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Title of Each Class</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Trading Symbol(s)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Name of Each Exchange on Which Registered</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"><ix:nonNumeric contextRef="c-1" name="dei:Security12bTitle" id="f-16">Common Stock, par value $0.01 per share</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"><ix:nonNumeric contextRef="c-1" name="dei:TradingSymbol" id="f-17">KFY</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"><ix:nonNumeric contextRef="c-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-18">New York Stock Exchange</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. <ix:nonNumeric contextRef="c-1" name="dei:EntityCurrentReportingStatus" id="f-19">Yes</ix:nonNumeric> &#9745; No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">o</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). <ix:nonNumeric contextRef="c-1" name="dei:EntityInteractiveDataCurrent" id="f-20">Yes</ix:nonNumeric> &#9745; No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">o</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.242%"><tr><td style="width:0.1%"/><td style="width:1.784%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:47.907%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:47.909%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFilerCategory" id="f-21">Large Accelerated Filer</ix:nonNumeric> &#9745;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Accelerated filer </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:114%">o</span></div></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Non-accelerated filer </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:114%">o</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Smaller reporting company <ix:nonNumeric contextRef="c-1" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="f-22">&#9744;</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Emerging growth company <ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="f-23">&#9744;</ix:nonNumeric></span></div></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">o</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityShellCompany" format="ixt:fixed-false" id="f-24">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> No &#9745;</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The number of shares outstanding of our common stock as of March&#160;4, 2025 was <ix:nonFraction unitRef="shares" contextRef="c-2" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-25">51,645,879</ix:nonFraction> shares.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span><br/></span></div></div></div><div id="iedd54c6c24a742c5a949a7beb9a0153c_7"></div><hr style="page-break-after:always"/><div style="min-height:94.5pt;width:100%"><div style="margin-top:6pt"><img src="kfy-20250131_g2.jpg" alt="image (2).jpg" style="height:55px;margin-bottom:5pt;vertical-align:text-bottom;width:67px"/></div></div><div style="margin-top:6pt"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KORN FERRY</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Table of Contents</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:7.687%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:82.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.023%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Item #</span></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Page</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:none" href="#iedd54c6c24a742c5a949a7beb9a0153c_10">Part I. Financial Information</a></span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#iedd54c6c24a742c5a949a7beb9a0153c_13">Item 1.</a></span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iedd54c6c24a742c5a949a7beb9a0153c_13">Condensed Consolidated Financial Statements</a></span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iedd54c6c24a742c5a949a7beb9a0153c_16">Condensed Consolidated Balance Sheets as of January 31, 2025 (unaudited) and April 30, 2024</a></span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#iedd54c6c24a742c5a949a7beb9a0153c_16">1</a></span></div></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iedd54c6c24a742c5a949a7beb9a0153c_19">Condensed Consolidated Statements of </a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iedd54c6c24a742c5a949a7beb9a0153c_19">Income</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iedd54c6c24a742c5a949a7beb9a0153c_19"> (unaudited) for the three and nine months ended January 31, 2025 and 2024</a></span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#iedd54c6c24a742c5a949a7beb9a0153c_19">2</a></span></div></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iedd54c6c24a742c5a949a7beb9a0153c_22">Condensed Consolidated Statements of Comprehensive Income</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iedd54c6c24a742c5a949a7beb9a0153c_22"> (unaudited) for the three and nine months ended January 31, 2025 and 2024</a></span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#iedd54c6c24a742c5a949a7beb9a0153c_22">3</a></span></div></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iedd54c6c24a742c5a949a7beb9a0153c_25">Condensed Consolidated Statements of Stockholders&#8217; Equity (unaudited) for three and nine months ended January 31, 2025 and 2024</a></span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#iedd54c6c24a742c5a949a7beb9a0153c_25">4</a></span></div></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iedd54c6c24a742c5a949a7beb9a0153c_28">Condensed Consolidated Statements of Cash Flows (unaudited) for the nine months ended January 31, 2025 and 2024</a></span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#iedd54c6c24a742c5a949a7beb9a0153c_28">6</a></span></div></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iedd54c6c24a742c5a949a7beb9a0153c_31">Notes to Condensed Consolidated Unaudited Financial Statements</a></span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#iedd54c6c24a742c5a949a7beb9a0153c_31">7</a></span></div></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#iedd54c6c24a742c5a949a7beb9a0153c_82">Item 2.</a></span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iedd54c6c24a742c5a949a7beb9a0153c_82">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#iedd54c6c24a742c5a949a7beb9a0153c_82">25</a></span></div></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#iedd54c6c24a742c5a949a7beb9a0153c_106">Item 3.</a></span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iedd54c6c24a742c5a949a7beb9a0153c_106">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#iedd54c6c24a742c5a949a7beb9a0153c_106">42</a></span></div></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#iedd54c6c24a742c5a949a7beb9a0153c_109">Item 4.</a></span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iedd54c6c24a742c5a949a7beb9a0153c_109">Controls and Procedures</a></span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#iedd54c6c24a742c5a949a7beb9a0153c_109">43</a></span></div></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:none" href="#iedd54c6c24a742c5a949a7beb9a0153c_112">Part II. Other Information</a></span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#iedd54c6c24a742c5a949a7beb9a0153c_115">Item 1.</a></span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iedd54c6c24a742c5a949a7beb9a0153c_115">Legal Proceedings</a></span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#iedd54c6c24a742c5a949a7beb9a0153c_115">44</a></span></div></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#iedd54c6c24a742c5a949a7beb9a0153c_118">Item 1A.</a></span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iedd54c6c24a742c5a949a7beb9a0153c_118">Risk Factors</a></span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#iedd54c6c24a742c5a949a7beb9a0153c_118">44</a></span></div></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#iedd54c6c24a742c5a949a7beb9a0153c_121">Item 2.</a></span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iedd54c6c24a742c5a949a7beb9a0153c_121">Unregistered Sales of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#iedd54c6c24a742c5a949a7beb9a0153c_121">44</a></span></div></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#iedd54c6c24a742c5a949a7beb9a0153c_124">Item 5.</a></span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iedd54c6c24a742c5a949a7beb9a0153c_124">Other Information</a></span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#iedd54c6c24a742c5a949a7beb9a0153c_124">44</a></span></div></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#iedd54c6c24a742c5a949a7beb9a0153c_127">Item 6.</a></span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iedd54c6c24a742c5a949a7beb9a0153c_127">Exhibits</a></span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#iedd54c6c24a742c5a949a7beb9a0153c_127">45</a></span></div></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iedd54c6c24a742c5a949a7beb9a0153c_130">Signatures</a></span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#iedd54c6c24a742c5a949a7beb9a0153c_130">46</a></span></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span><br/></span></div></div></div><div id="iedd54c6c24a742c5a949a7beb9a0153c_10"></div><hr style="page-break-after:always"/><div style="min-height:94.5pt;width:100%"><div style="margin-top:6pt"><img src="kfy-20250131_g2.jpg" alt="image (2).jpg" style="height:55px;margin-bottom:5pt;vertical-align:text-bottom;width:67px"/></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div id="iedd54c6c24a742c5a949a7beb9a0153c_13"></div><div style="margin-top:6pt"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item 1. Condensed Consolidated Financial Statements</span></div><div id="iedd54c6c24a742c5a949a7beb9a0153c_16"></div><div style="margin-top:6pt;text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:120%">KORN FERRY AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED BALANCE SHEETS</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.203%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.445%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31,<br/>2025</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(unaudited) </span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share data) </span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">ASSETS</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-31">779,298</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-32">941,005</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-33">40,658</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-34">42,742</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Receivables due from clients, net of allowance for doubtful accounts of $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-35">43,484</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-36">44,192</ix:nonFraction> at January&#160;31, 2025 and April&#160;30, 2024, respectively</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-37">575,703</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-38">541,014</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income taxes and other receivables</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="kfy:IncomeTaxesAndOtherReceivablesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-39">54,467</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="kfy:IncomeTaxesAndOtherReceivablesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-40">40,696</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unearned compensation</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="kfy:UnearnedCompensationCurrent" format="ixt:num-dot-decimal" scale="3" id="f-41">61,842</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="kfy:UnearnedCompensationCurrent" format="ixt:num-dot-decimal" scale="3" id="f-42">59,247</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-43">45,352</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-44">49,456</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-45">1,557,320</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-46">1,674,160</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Marketable securities, non-current</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-47">241,037</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-48">211,681</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-49">162,769</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-50">161,849</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease right-of-use assets, net</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-51">148,169</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-52">160,464</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash surrender value of company-owned life insurance policies, net of loans</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:CashSurrenderValueOfLifeInsurance" format="ixt:num-dot-decimal" scale="3" id="f-53">254,027</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashSurrenderValueOfLifeInsurance" format="ixt:num-dot-decimal" scale="3" id="f-54">218,977</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-55">130,427</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-56">133,564</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-57">942,105</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-58">908,376</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-59">75,841</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-60">88,833</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unearned compensation, non-current</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="kfy:UnearnedCompensationNonCurrent" format="ixt:num-dot-decimal" scale="3" id="f-61">111,121</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="kfy:UnearnedCompensationNonCurrent" format="ixt:num-dot-decimal" scale="3" id="f-62">99,913</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investments and other assets</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:InvestmentsAndOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-63">26,843</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:InvestmentsAndOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-64">21,052</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-65">3,649,659</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-66">3,678,869</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</span></td><td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-67">51,659</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-68">50,112</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income taxes payable</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-69">20,653</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-70">24,076</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Compensation and benefits payable</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-71">416,051</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-72">525,466</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liability, current</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-73">36,806</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-74">36,073</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other accrued liabilities</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-75">292,588</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-76">298,792</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-77">817,757</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-78">934,519</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred compensation and other retirement plans</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-79">476,413</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-80">440,396</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liability, non-current</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-81">130,850</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-82">143,507</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-83">397,535</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-84">396,946</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-85">4,952</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-86">4,540</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-87">24,875</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-88">21,636</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-89">1,852,382</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-90">1,941,544</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stockholders' equity</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Common stock: $<ix:nonFraction unitRef="usdPerShare" contextRef="c-3" decimals="2" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-91"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-92">0.01</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-93"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-94">150,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-95">78,287</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-96">77,460</ix:nonFraction> shares issued and <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-97">51,573</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-98">51,983</ix:nonFraction> shares outstanding at January 31, 2025 and April 30, 2024, respectively</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:CommonStocksIncludingAdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="f-99">365,435</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CommonStocksIncludingAdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="f-100">414,885</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-101">1,549,086</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-102">1,425,844</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss, net</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-103">121,781</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-104">107,671</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Korn Ferry stockholders' equity</span></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-105">1,792,740</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-106">1,733,058</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Noncontrolling interest</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="f-107">4,537</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="f-108">4,267</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total stockholders' equity</span></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-109">1,797,277</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-110">1,737,325</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total liabilities and stockholders' equity</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-111">3,649,659</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-112">3,678,869</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1</span></div></div></div><div id="iedd54c6c24a742c5a949a7beb9a0153c_19"></div><hr style="page-break-after:always"/><div style="min-height:94.5pt;width:100%"><div style="margin-top:6pt"><img src="kfy-20250131_g2.jpg" alt="image (2).jpg" style="height:55px;margin-bottom:5pt;vertical-align:text-bottom;width:67px"/></div></div><div style="margin-top:6pt;text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:120%">KORN FERRY AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF INCOME</span></div><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>January 31,</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>January 31,</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share data) </span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fee revenue</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-113">668,729</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-114">668,679</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-115">2,018,040</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-116">2,071,871</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reimbursed out-of-pocket engagement expenses</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-117">7,809</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-118">8,194</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-119">23,219</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-120">23,711</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-121">676,538</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-122">676,873</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-123">2,041,259</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-124">2,095,582</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Compensation and benefits</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:LaborAndRelatedExpense" format="ixt:num-dot-decimal" scale="3" id="f-125">425,319</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:LaborAndRelatedExpense" format="ixt:num-dot-decimal" scale="3" id="f-126">456,216</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:LaborAndRelatedExpense" format="ixt:num-dot-decimal" scale="3" id="f-127">1,314,521</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:LaborAndRelatedExpense" format="ixt:num-dot-decimal" scale="3" id="f-128">1,389,956</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">General and administrative expenses</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-129">65,325</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-130">62,661</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-131">189,865</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-132">194,315</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reimbursed expenses</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-133">7,809</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-134">8,194</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-135">23,219</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-136">23,711</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of services</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-137">78,047</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-138">75,814</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-139">210,248</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-140">231,516</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-141">20,490</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-142">19,509</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-143">59,756</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-144">58,075</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restructuring charges, net</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-145">1,316</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-146">4,612</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-147">1,892</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-148">68,558</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="f-149">598,306</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="f-150">627,006</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="f-151">1,799,501</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="f-152">1,966,131</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-153">78,232</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-154">49,867</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-155">241,758</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-156">129,451</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other income, net</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-157">9,363</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-158">23,817</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-159">29,259</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-160">23,559</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="f-161">5,461</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="f-162">4,946</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="f-163">15,032</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="f-164">16,282</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income before provision for income taxes</span></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-165">82,134</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-166">68,738</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-167">255,985</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-168">136,728</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income tax provision</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-169">22,795</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-170">9,018</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-171">70,047</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-172">29,779</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-173">59,339</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-174">59,720</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-175">185,938</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-176">106,949</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income attributable to noncontrolling interest</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="f-177">925</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="f-178">649</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-179">4,120</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-180">2,984</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income attributable to Korn Ferry</span></div></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-181">58,414</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-182">59,071</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-183">181,818</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-184">103,965</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Earnings per common share attributable to Korn Ferry:</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-185">1.12</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-14" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-186">1.14</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-187">3.46</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-15" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-188">2.00</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#f2f2f1;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-189">1.10</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-14" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-190">1.13</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-191">3.40</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-15" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-192">1.99</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-193">51,606</ix:nonFraction></span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-194">51,126</ix:nonFraction></span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-195">51,838</ix:nonFraction></span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-15" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-196">51,129</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-197">52,364</ix:nonFraction></span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-198">51,343</ix:nonFraction></span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-199">52,789</ix:nonFraction></span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-15" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-200">51,329</ix:nonFraction></span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="iedd54c6c24a742c5a949a7beb9a0153c_22"></div><hr style="page-break-after:always"/><div style="min-height:94.5pt;width:100%"><div style="margin-top:6pt"><img src="kfy-20250131_g2.jpg" alt="image (2).jpg" style="height:55px;margin-bottom:5pt;vertical-align:text-bottom;width:67px"/></div></div><div style="margin-top:6pt;text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:13pt;font-weight:700;line-height:120%">KORN FERRY AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:13pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</span></div><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.298%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.369%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.298%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.369%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.298%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.369%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.304%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>January 31,</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>January 31,</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-201">59,339</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-202">59,720</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-203">185,938</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-204">106,949</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive income:</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-205">21,353</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-206">12,990</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-207">14,902</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-208">10,228</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred compensation and pension plan adjustments, net of tax</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="f-209">56</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="f-210">29</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="f-211">91</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="f-212">84</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net unrealized (loss) gain on marketable securities, net of tax</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="f-213">23</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="f-214">172</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="f-215">71</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="f-216">344</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comprehensive income</span></div></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-217">38,019</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-218">72,911</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-219">171,016</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-220">97,149</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: comprehensive income attributable to noncontrolling interest</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="f-221">885</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="f-222">897</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-223">3,308</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-224">3,350</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comprehensive income attributable to Korn Ferry</span></div></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-225">37,134</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-226">72,014</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-227">167,708</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-228">93,799</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3</span></div></div></div><div id="iedd54c6c24a742c5a949a7beb9a0153c_25"></div><hr style="page-break-after:always"/><div style="min-height:94.5pt;width:100%"><div style="margin-top:6pt"><img src="kfy-20250131_g2.jpg" alt="image (2).jpg" style="height:55px;margin-bottom:5pt;vertical-align:text-bottom;width:67px"/></div></div><div style="margin-top:6pt;text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:13pt;font-weight:700;line-height:120%">KORN FERRY AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:13pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY</span></div><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.965%"/><td style="width:0.1%"/></tr><tr style="height:21pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Common Stock </span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" rowspan="2" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Retained<br/>Earnings </span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" rowspan="2" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accumulated<br/>Other<br/>Comprehensive <br/>Loss, Net </span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" rowspan="2" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total<br/>Korn Ferry<br/>Stockholders'<br/>Equity</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" rowspan="2" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Noncontrolling<br/>Interest</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" rowspan="2" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total <br/>Stockholder's <br/>Equity </span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Shares </span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Amount </span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="39" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Balance as of April 30, 2024</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-20" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-229">51,983</ix:nonFraction></span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-230">414,885</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-231">1,425,844</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-232">107,671</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-233">1,733,058</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-234">4,267</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-235">1,737,325</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-236">62,604</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-237">62,604</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-238">1,652</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-239">64,256</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-240">2,811</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-241">2,811</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-242">518</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-243">2,293</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Dividends paid to shareholders</span></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-244">19,800</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-245">19,800</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-246">19,800</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Purchase of stock</span></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-30" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="f-247">604</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-248">40,113</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-249">40,113</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-250">40,113</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Issuance of stock</span></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-30" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="f-251">775</ix:nonFraction></span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="f-252">4,720</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="f-253">4,720</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="f-254">4,720</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="f-255">10,561</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="f-256">10,561</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="f-257">10,561</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Balance as of July 31, 2024</span></div></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-31" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-258">52,154</ix:nonFraction></span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-259">390,053</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-260">1,468,648</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-261">104,860</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-262">1,753,841</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-263">5,401</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-264">1,759,242</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net income</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-265">60,800</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-266">60,800</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-267">1,543</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-268">62,343</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-269">4,359</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-270">4,359</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-271">254</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-272">4,105</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Dividends paid to shareholders</span></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-273">19,462</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-274">19,462</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-275">19,462</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Dividends paid to noncontrolling interest</span></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="f-276">1,570</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="f-277">1,570</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Purchase of stock</span></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-42" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="f-278">461</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-279">32,944</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-280">32,944</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-281">32,944</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Issuance of stock</span></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-42" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="f-282">55</ix:nonFraction></span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="f-283">11,151</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="f-284">11,151</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="f-285">11,151</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Balance as of October 31, 2024</span></div></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-43" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-286">51,748</ix:nonFraction></span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-287">368,260</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-288">1,509,986</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-289">100,501</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-290">1,777,745</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-291">5,120</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-292">1,782,865</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-293">58,414</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-294">58,414</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" name="us-gaap:ProfitLoss" scale="3" id="f-295">925</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-296">59,339</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Other comprehensive loss</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-297">21,280</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-298">21,280</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-299">40</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-300">21,320</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Dividends paid to shareholders</span></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-301">19,314</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-302">19,314</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-303">19,314</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Dividends paid to noncontrolling interest</span></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="f-304">1,468</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="f-305">1,468</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Purchase of stock</span></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-53" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="f-306">238</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-307">17,972</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-308">17,972</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-309">17,972</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Issuance of stock</span></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-53" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="f-310">63</ix:nonFraction></span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="f-311">4,022</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="f-312">4,022</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="f-313">4,022</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="f-314">11,125</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="f-315">11,125</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="f-316">11,125</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Balance as of January 31, 2025</span></div></td><td colspan="3" style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-54" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-317">51,573</ix:nonFraction></span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-318">365,435</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-319">1,549,086</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-320">121,781</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-321">1,792,740</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-322">4,537</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-323">1,797,277</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:94.5pt;width:100%"><div style="margin-top:6pt"><img src="kfy-20250131_g2.jpg" alt="image (2).jpg" style="height:55px;margin-bottom:5pt;vertical-align:text-bottom;width:67px"/></div></div><div style="margin-top:6pt;text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:13pt;font-weight:700;line-height:120%">KORN FERRY AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:13pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY</span></div><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.965%"/><td style="width:0.1%"/></tr><tr style="height:21pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Common Stock </span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" rowspan="2" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Retained<br/>Earnings </span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" rowspan="2" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accumulated<br/>Other<br/>Comprehensive <br/>Loss, Net </span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" rowspan="2" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total<br/>Korn Ferry<br/>Stockholders'<br/>Equity</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" rowspan="2" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Noncontrolling<br/>Interest</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" rowspan="2" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total <br/>Stockholder's <br/>Equity </span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Shares </span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Amount </span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="39" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Balance as of April 30, 2023</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-59" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-324">52,269</ix:nonFraction></span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-325">429,754</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-326">1,311,081</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-327">92,764</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-328">1,648,071</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-329">4,934</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-330">1,653,005</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-331">46,605</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-332">46,605</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" name="us-gaap:ProfitLoss" scale="3" id="f-333">580</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-334">47,185</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Other comprehensive income</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-335">2,293</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-336">2,293</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-337">335</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-338">2,628</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Dividends paid to shareholders</span></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-339">9,627</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-340">9,627</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-341">9,627</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Purchase of stock</span></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-70" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="f-342">291</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-343">14,358</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-344">14,358</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-345">14,358</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Issuance of stock</span></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-70" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="f-346">727</ix:nonFraction></span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="f-347">5,217</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="f-348">5,217</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="f-349">5,217</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="f-350">8,480</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="f-351">8,480</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="f-352">8,480</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Balance as of July 31, 2023</span></div></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-71" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-353">52,705</ix:nonFraction></span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-354">429,093</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-355">1,348,059</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-356">90,471</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-357">1,686,681</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-358">5,849</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-359">1,692,530</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net (loss) income</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-360">1,711</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-361">1,711</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-362">1,755</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:ProfitLoss" scale="3" id="f-363">44</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Other comprehensive loss</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-364">25,402</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-365">25,402</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-366">217</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-367">25,619</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Dividends paid to shareholders</span></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-368">9,662</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-369">9,662</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-370">9,662</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Dividends paid to noncontrolling interest</span></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="f-371">3,040</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="f-372">3,040</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Purchase of stock</span></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-82" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="f-373">100</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-374">4,765</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-375">4,765</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-376">4,765</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Issuance of stock</span></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-82" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="f-377">51</ix:nonFraction></span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="f-378">11,012</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="f-379">11,012</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="f-380">11,012</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Balance as of October 31, 2023</span></div></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-83" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-381">52,656</ix:nonFraction></span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-382">435,340</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-84" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-383">1,336,686</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-384">115,873</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-385">1,656,153</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-386">4,347</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-88" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-387">1,660,500</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net income</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-388">59,071</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-389">59,071</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-3" name="us-gaap:ProfitLoss" scale="3" id="f-390">649</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-391">59,720</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Other comprehensive income</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-392">12,943</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-393">12,943</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-394">248</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-395">13,191</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Dividends paid to shareholders</span></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-396">17,617</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-397">17,617</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-398">17,617</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Dividends paid to noncontrolling interest</span></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="f-399">1,456</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="f-400">1,456</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Purchase of stock</span></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-93" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="f-401">384</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-402">21,102</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-403">21,102</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-404">21,102</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Issuance of stock</span></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-93" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="f-405">73</ix:nonFraction></span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="f-406">4,056</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="f-407">4,056</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="f-408">4,056</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="f-409">10,119</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="f-410">10,119</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="f-411">10,119</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Balance as of January 31, 2024</span></div></td><td colspan="3" style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-94" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-412">52,345</ix:nonFraction></span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-413">428,413</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-414">1,378,140</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-415">102,930</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-416">1,703,623</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-417">3,788</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-418">1,707,411</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5</span></div></div></div><div id="iedd54c6c24a742c5a949a7beb9a0153c_28"></div><hr style="page-break-after:always"/><div style="min-height:94.5pt;width:100%"><div style="margin-top:6pt"><img src="kfy-20250131_g2.jpg" alt="image (2).jpg" style="height:55px;margin-bottom:5pt;vertical-align:text-bottom;width:67px"/></div></div><div style="margin-top:6pt;text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:120%">KORN FERRY AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.203%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.445%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>January 31,</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash flows from operating activities:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span id="i8b3d63a7e0214bd585e74de5751ade36_5-1-1-1-156296"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-419">185,938</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-420">106,949</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustments to reconcile net income to net cash provided by operating activities:</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-421">59,756</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-422">58,075</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-423">33,464</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-424">30,260</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provision for doubtful accounts</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="f-425">12,918</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="f-426">17,204</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gain on marketable securities</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments" format="ixt:num-dot-decimal" scale="3" id="f-427">27,992</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments" format="ixt:num-dot-decimal" scale="3" id="f-428">22,801</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-429">5,964</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-430">18,818</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gain on cash surrender value of life insurance policies</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue" format="ixt:num-dot-decimal" scale="3" id="f-431">7,253</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue" format="ixt:num-dot-decimal" scale="3" id="f-432">6,444</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment of right-of-use assets</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="f-433">2,452</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="f-434">1,629</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment of fixed assets</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" scale="3" id="f-435">509</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:num-dot-decimal" scale="3" id="f-436">1,575</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in other assets and liabilities:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts payable and accrued liabilities</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-437">127,755</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-438">147,559</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Receivables due from clients</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-439">35,933</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-440">37,320</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred compensation</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInDeferredCompensation" format="ixt:num-dot-decimal" scale="3" id="f-441">39,860</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:IncreaseDecreaseInDeferredCompensation" format="ixt:num-dot-decimal" scale="3" id="f-442">49,609</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unearned compensation</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="kfy:IncreaseDecreaseInUnearnedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-443">13,803</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="kfy:IncreaseDecreaseInUnearnedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-444">4,274</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income taxes and other receivables</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherReceivables" format="ixt:num-dot-decimal" scale="3" id="f-445">13,347</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherReceivables" format="ixt:num-dot-decimal" scale="3" id="f-446">8,712</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income taxes payable</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="f-447">7,364</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="f-448">3,410</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-449">4,279</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="f-450">158</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" format="ixt:num-dot-decimal" scale="3" id="f-451">3,144</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" scale="3" id="f-452">520</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:30pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></div></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-453">108,549</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-454">22,105</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash flows from investing activities:</span></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash paid for acquisitions, net of cash acquired</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-455">44,442</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="f-456">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchase of property and equipment</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-457">42,191</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-458">43,287</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from sales/maturities of marketable securities</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-459">33,428</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-460">38,138</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchase of marketable securities</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-461">31,916</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:PaymentsToAcquireMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-462">40,714</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Premium on company-owned life insurance policies</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireLifeInsurancePolicies" format="ixt:num-dot-decimal" scale="3" id="f-463">28,213</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:PaymentsToAcquireLifeInsurancePolicies" format="ixt:num-dot-decimal" scale="3" id="f-464">14,953</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from life insurance policies</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromLifeInsurancePolicies" scale="3" id="f-465">612</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:ProceedsFromLifeInsurancePolicies" format="ixt:num-dot-decimal" scale="3" id="f-466">16,272</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dividends received from unconsolidated subsidiaries</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" scale="3" id="f-467">40</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" format="ixt:fixed-zero" scale="3" id="f-468">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></div></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-469">112,682</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-470">44,544</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash flows from financing activities:</span></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repurchases of common stock</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-471">73,920</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-472">30,128</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dividends paid to shareholders</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-473">58,576</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-474">36,906</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Payments of tax withholdings on restricted stock</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-475">17,053</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-476">10,609</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from issuance of common stock in connection with an employee stock purchase plan</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" format="ixt:num-dot-decimal" scale="3" id="f-477">7,868</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" format="ixt:num-dot-decimal" scale="3" id="f-478">8,347</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dividends - noncontrolling interest</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsOfDividendsMinorityInterest" format="ixt:num-dot-decimal" scale="3" id="f-479">3,038</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:PaymentsOfDividendsMinorityInterest" format="ixt:num-dot-decimal" scale="3" id="f-480">4,496</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Principal payments on finance leases</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="f-481">1,211</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="f-482">1,361</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Payments on life insurance policy loans</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="kfy:RepaymentOfLifeInsurancePolicyLoans" scale="3" id="f-483">519</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="kfy:RepaymentOfLifeInsurancePolicyLoans" scale="3" id="f-484">123</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash used in financing activities</span></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-485">146,449</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-486">75,276</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash and cash equivalents</span></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="f-487">11,125</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="f-488">9,512</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net decrease in cash and cash equivalents</span></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-489">161,707</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-490">107,227</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents at beginning of period</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="f-491">941,005</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="f-492">844,024</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents at end of the period</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="f-493">779,298</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="f-494">736,797</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6</span></div></div></div><div id="iedd54c6c24a742c5a949a7beb9a0153c_31"></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:87.840%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"><div><img src="kfy-20250131_g2.jpg" alt="image (2).jpg" style="height:57px;margin-bottom:5pt;vertical-align:text-bottom;width:69px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">KORN FERRY AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED UNAUDITED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">January&#160;31, 2025</span></div></td></tr></table></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div id="iedd54c6c24a742c5a949a7beb9a0153c_34"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. <ix:nonNumeric contextRef="c-1" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" id="f-495" continuedAt="f-495-1" escape="true">Organization and Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="f-495-1" continuedAt="f-495-2"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Nature of Business</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Korn Ferry, a Delaware corporation, and its subsidiaries (the &#8220;Company&#8221;) is a global organizational consulting firm, bringing together strategy and talent to drive superior performance for our clients. The Company works with clients to design their organizational structures, roles, and responsibilities. The Company helps organizations hire the right people and advise them on how to reward, develop, and motivate their workforce. And the Company helps professionals navigate and advance their careers. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company is pursuing a strategy designed to help our colleagues focus on clients, by bringing all of our resources together to solve their human capital issues. This approach is intended to build on the best of the Company&#8217;s past and give the Company a clear path to the future with focused initiatives to increase its client and commercial impact. Korn Ferry is transforming how clients address their talent management needs. The Company has evolved from a mono-line to a diversified business, giving its consultants more frequent and expanded opportunities to engage with clients.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company services its clients with a core set of solutions that are anchored around talent and talent management &#8211; touching nearly every aspect of an employer&#8217;s engagement with their employees. Our <ix:nonFraction unitRef="solution" contextRef="c-3" decimals="INF" name="kfy:NumberOfCoreSolutions" format="ixt-sec:numwordsen" scale="0" id="f-496">five</ix:nonFraction> core solutions are as follows: Organizational Strategy, Assessment and Succession, Leadership and Professional Development, Total Rewards, and Talent Acquisition. Our colleagues engage with our clients through the delivery of one of our core solutions as a point solution sale or through combining component parts of our core solutions into an integrated solution. In either case, we are helping solve clients&#8217; most challenging business and human capital issues.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ConsolidationPolicyTextBlock" id="f-497" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Basis of Consolidation and Presentation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Annual Report on Form 10-K for the year ended April&#160;30, 2024 for the Company and its wholly and majority owned/controlled domestic and international subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. The preparation of the condensed consolidated financial statements conform with United States (&#8220;U.S.&#8221;) generally accepted accounting principles (&#8220;GAAP&#8221;) and pursuant to the instructions to Form 10-Q and Article 10 of Regulation S-X and prevailing practice within the Company's different industries. The accompanying condensed consolidated financial statements include all adjustments consisting of normal recurring accruals and any other adjustments that management considers necessary for a fair presentation of the results for these periods. The results of operations for the interim period are not necessarily indicative of the results for the entire fiscal year or any other period.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company considers events or transactions that occur after the balance sheet date but before the condensed consolidated financial statements are issued to provide additional evidence relative to certain estimates or to identify matters that require additional disclosures.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:UseOfEstimates" id="f-498" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates and Uncertainties</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could materially differ from these estimates, and changes in estimates are reported in current operations as new information is learned or upon the amounts becoming fixed or determinable.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="f-499" continuedAt="f-499-1" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Substantially all fee revenue is derived from talent and organizational consulting services and digital sales, stand-alone or as part of a solution, fees for professional services related to executive and professional recruitment performed on a retained basis, interim services and Recruitment Process Outsourcing ("RPO"), either</span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">stand-alone or as part of a solution. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue is recognized when control of the goods and services are transferred to the customer in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods and services. Revenue contracts with customers are evaluated based on the five-step model outlined in Accounting Standards Codification (&#8220;ASC&#8221;) 606 (&#8220;ASC 606&#8221;), Revenue from Contracts with Customers: 1) identify the contract with a customer; 2) identify the performance obligation(s) in the contract; 3) determine the transaction price; 4) allocate the transaction price to the separate performance obligation(s); and 5) recognize revenue when (or as) each performance obligation is satisfied. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Consulting fee revenue is primarily recognized as services are rendered, measured by total hours incurred as a percentage of the total estimated hours at completion. It is possible that updated estimates for consulting engagements may vary from initial estimates with such updates being recognized in the period of determination. Depending on the timing of billings and services rendered, the Company accrues or defers revenue as appropriate. </span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:87.840%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"><div><img src="kfy-20250131_g2.jpg" alt="image (2).jpg" style="height:57px;margin-bottom:5pt;vertical-align:text-bottom;width:70px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">KORN FERRY AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED UNAUDITED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">January&#160;31, 2025 (continued)</span></div></td></tr></table></div></div><ix:continuation id="f-495-2" continuedAt="f-495-3"><ix:continuation id="f-499-1"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Digital fee revenue is generated from intellectual property ("IP") based software products enabling large-scale talent programs for pay, talent development, engagement, and assessment and is consumed directly by an end user or indirectly through a consulting engagement. Revenue is recognized as services are delivered and the Company has a legally enforceable right to payment. Revenue also comes from the sale of the Company&#8217;s product subscriptions, which are considered symbolic IP due to the dynamic nature of the content. As a result, revenue is recognized over the term of the contract. Functional IP licenses grant customers the right to use IP content via the delivery of a flat file. Because the IP content license has significant stand-alone functionality, revenue is recognized upon delivery and when an enforceable right to payment exists. Revenue for tangible and digital products sold by the Company, such as books and digital files, is recognized when these products are shipped.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fee revenue from executive and professional search activities is generally one-third of the estimated first-year cash compensation of the placed candidate, plus a percentage of the fee to cover indirect engagement-related expenses. In addition to the search retainer, an uptick fee is billed when the actual compensation awarded by the client for a placement is higher than the estimated compensation. In the aggregate, upticks have been a relatively consistent percentage of the original estimated fee; therefore, the Company estimates upticks using the expected value method based on historical data on a portfolio basis. In a standard search engagement, there is <ix:nonFraction unitRef="performance_obligation" contextRef="c-3" decimals="INF" name="kfy:NumberOfPerformanceObligationsStandardSearchEngagement" format="ixt-sec:numwordsen" scale="0" id="f-500">one</ix:nonFraction> performance obligation, which is the promise to undertake a search. The Company generally recognizes such revenue over the course of a search and when it is legally entitled to payment as outlined in the billing terms of the contract. Any revenues associated with services that are provided on a contingent basis are recognized once the contingency is resolved, as this is when control is transferred to the customer. These assumptions determine the timing of revenue recognition for the reported period. In addition to talent acquisition for permanent placement roles, the Professional Search &amp; Interim segment also offers recruitment services for interim roles. Interim roles are short term in duration, generally less than 12 months. Generally, each interim role is a separate performance obligation. The Company recognizes fee revenue over the duration that the interim resources&#8217; services are provided which also aligns to the contracted invoicing plan and enforceable right to payment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">RPO fee</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">revenue is generated through <ix:nonFraction unitRef="phase" contextRef="c-3" decimals="INF" name="kfy:NumberOfRevenuePhases" format="ixt-sec:numwordsen" scale="0" id="f-501">two</ix:nonFraction> distinct phases: 1) the implementation phase and 2) the post-implementation recruitment phase. The fees associated with the implementation phase are recognized over the period that the related implementation services are provided. The post-implementation recruitment phase represents end-to-end recruiting services to clients for which there are both fixed and variable fees, which are recognized over the period that the related recruiting services are performed.</span></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:CreditLossFinancialInstrumentPolicyTextBlock" id="f-502" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Allowance for Doubtful Accounts</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">An allowance is established for doubtful accounts by taking a charge to general and administrative expenses. The Company&#8217;s expected credit loss allowance methodology for accounts receivable is developed using historical collection experience, current and future economic and market conditions and a review of the current status of customers&#8217; trade accounts receivable. Due to the short-term nature of such receivables, the estimate of the amount of accounts receivable that may not be collected is primarily based on historical loss-rate experience. When required, the Company adjusts the loss-rate methodology to account for current conditions and reasonable and supportable expectations of future economic and market conditions. The Company generally assesses future economic condition for a period of sixty to ninety days, which corresponds with the contractual life of its accounts receivables. After the Company exhausts its collection efforts, the amount of the allowance is reduced for balances written off as uncollectible.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="f-503" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with original maturities of three months or less from the date of purchase to be cash equivalents. As of January&#160;31, 2025 and April&#160;30, 2024, the Company's investments in cash equivalents consisted of money market funds, and as of April&#160;30, 2024 also consisted of commercial paper with initial maturity of less than 90 days for which market prices are readily available. The Company maintains its cash and cash equivalents in bank accounts that exceed federally insured FDIC limits. The Company has not experienced any losses in such accounts.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:MarketableSecuritiesPolicy" id="f-504" continuedAt="f-504-1" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Marketable Securities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company currently has investments in marketable securities and mutual funds that are classified as either equity securities or available-for-sale debt securities. The classification of the investments in these marketable securities and mutual funds is assessed upon purchase and reassessed at each reporting period. These investments are recorded at fair value and are classified as marketable securities in the accompanying condensed consolidated balance sheets.</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The investments that the Company may sell within the next 12 months are recognized as current assets.</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:87.840%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"><div><img src="kfy-20250131_g2.jpg" alt="image (2).jpg" style="height:57px;margin-bottom:5pt;vertical-align:text-bottom;width:70px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">KORN FERRY AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED UNAUDITED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">January&#160;31, 2025 (continued)</span></div></td></tr></table></div></div><ix:continuation id="f-495-3" continuedAt="f-495-4"><ix:continuation id="f-504-1"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company invests in mutual funds (for which market prices are readily available) that are held in trust to satisfy obligations under the Company&#8217;s deferred compensation plans. Such investments are classified as equity securities and mirror the employees&#8217; investment elections in their deemed accounts in the Executive Capital Accumulation Plan and similar plans in Asia Pacific and Canada (&#8220;ECAP&#8221;) from a pre-determined set of securities. Realized gains (losses) on marketable securities are determined by specific identification. Interest is recognized on an accrual basis; dividends are recorded as earned on the ex-dividend date. Interest, dividend income and the changes in fair value in marketable securities are recorded in the accompanying condensed consolidated statements of income in other income, net.</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company also invests cash in excess of its daily operating requirements and capital needs primarily in marketable fixed income (debt) securities in accordance with the Company&#8217;s investment policy, which restricts the type of investments that can be made. The Company&#8217;s investment portfolio includes commercial paper, corporate notes/bonds and U.S. Treasury and Agency securities. These marketable fixed income (debt)</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">securities are classified as available-for-sale securities based on management&#8217;s decision, at the date such securities are acquired, not to hold these securities to maturity or actively trade them. The Company carries these marketable debt securities at fair value based on the market prices for these marketable debt securities or similar debt securities whose prices are readily available. The changes in fair values, net of applicable taxes, are recorded as unrealized gains or losses as a component of comprehensive income unless the change is due to credit loss. A credit loss is recorded in the condensed consolidated statements of income in other income, net; any amount in excess of the credit loss is recorded as unrealized losses as a component of comprehensive income. Generally, the amount of the loss is the difference between the cost or amortized cost and its then current fair value; a credit loss is the difference between the discounted expected future cash flows to be collected from the debt security and the cost or amortized cost of the debt security. During the three and nine months ended January&#160;31, 2025 and 2024, <ix:nonFraction unitRef="usd" contextRef="c-3" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="f-505"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="f-506">no</ix:nonFraction></ix:nonFraction> amount was recognized as a credit loss for the Company&#8217;s available for sale debt securities.</span></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="f-507" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fair value is the price the Company would receive to sell an asset or transfer a liability (exit price) in an orderly transaction between market participants. For those assets and liabilities recorded or disclosed at fair value, the Company determines the fair value based upon the quoted market price, if available. If a quoted market price is not available for identical assets, the fair value is based upon the quoted market price of similar assets. The fair values are assigned a level within the fair value hierarchy as defined below:</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%;padding-left:32.85pt">Level 1:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Observable inputs such as quoted prices (unadjusted) in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%;padding-left:32.85pt">Level 2:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Inputs other than quoted prices that are observable for the asset or liability, either directly or indirectly. These include quoted prices for similar assets or liabilities in active markets and quoted prices for identical or similar assets or liabilities in markets that are not active.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%;padding-left:32.85pt">Level 3:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Unobservable inputs that reflect the reporting entity&#8217;s own assumptions.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of January&#160;31, 2025 and April&#160;30, 2024, the Company held certain assets that are required to be measured at fair value on a recurring basis. These included cash equivalents, accounts receivable, marketable securities and foreign currency forward contracts. The carrying amount of cash equivalents and accounts receivable approximates fair value due to the short-term maturity of these instruments. The fair values of marketable securities classified as equity securities are obtained from quoted market prices, and the fair values of marketable securities classified as available-for-sale and foreign currency forward contracts are obtained from a third party, which are based on quoted prices or market prices for similar assets and financial instruments.</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:87.840%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"><div><img src="kfy-20250131_g2.jpg" alt="image (2).jpg" style="height:57px;margin-bottom:5pt;vertical-align:text-bottom;width:70px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">KORN FERRY AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED UNAUDITED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">January&#160;31, 2025 (continued)</span></div></td></tr></table></div></div><ix:continuation id="f-495-4" continuedAt="f-495-5"><ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessCombinationsPolicy" id="f-508" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Business Acquisitions</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Business acquisitions are accounted for under the acquisition method. The acquisition method requires the reporting entity to identify the acquirer, determine the acquisition date, recognize and measure at fair value the identifiable assets acquired, the liabilities assumed and any noncontrolling interest in the acquired entity, and recognize and measure goodwill or a gain from the purchase. The acquiree&#8217;s results are included in the Company&#8217;s condensed consolidated financial statements from the date of acquisition. Identifiable assets acquired and liabilities assumed are recorded at their fair values and the excess of the purchase price over the amounts recognized is recorded as goodwill, or if the fair value of the assets acquired exceeds the purchase price consideration, a bargain purchase gain is recorded. Among other things, goodwill arises because the purchase prices for businesses acquired reflect a number of factors including the future earnings and cash flow potential of the businesses, the multiple to earnings, cash flow and other factors at which similar businesses have been purchased by other acquirers, the competitive nature of the processes by which the Company acquired the businesses, avoidance of the time and costs which would be required (and the associated risks that would be encountered) to enhance the Company's existing product offerings to key target markets and enter into new and profitable businesses and the complementary strategic fit and resulting synergies these businesses bring to existing operations. Adjustments to fair value assessments that existed about the assets and liabilities at the acquisition date are generally recorded as a purchase price adjustment to goodwill over the measurement period (not longer than 12 months). The acquisition method also requires that acquisition-related transaction and post-acquisition restructuring costs be charged to expense as committed and requires the Company to recognize and measure at fair value identifiable assets and liabilities including those arising from contingencies and contingent consideration in a business combination.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="f-509" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-lived assets include property, equipment, right-of-use ("ROU") assets and software developed or obtained for internal use. Management reviews the Company&#8217;s recorded long-lived assets for impairment annually or whenever events or changes in circumstances indicate that the carrying amount of an asset may not be fully recoverable. Events relating to recoverability may include significant unfavorable changes in business conditions, recurring losses, or a forecasted inability to achieve break-even operating results over an extended period. The Company determines the extent to which an asset may be impaired based upon its expectation of the asset&#8217;s future usability, as well as on a reasonable assurance that the future cash flows associated with the asset will be in excess of its carrying amount. If the total of the expected undiscounted future cash flows is less than the carrying amount of the asset, a loss is recognized for the difference between fair value and the carrying value of the asset. During the three and nine months ended January&#160;31, 2025, the Company reduced its real estate footprint and as a result, the Company recognized an impairment charge of ROU assets of $<ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-5" name="us-gaap:OperatingLeaseImpairmentLoss" scale="6" id="f-510"><ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-5" name="us-gaap:OperatingLeaseImpairmentLoss" scale="6" id="f-511">2.5</ix:nonFraction></ix:nonFraction> million and an impairment of leasehold improvements and furniture and fixtures of $<ix:nonFraction unitRef="usd" contextRef="c-102" decimals="-5" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" scale="6" id="f-512"><ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-5" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" scale="6" id="f-513">0.2</ix:nonFraction></ix:nonFraction> million, both recorded in the condensed consolidated statements of income in general and administrative expenses. Furthermore, during the three and nine months ended January&#160;31, 2025, the Company also recognized a $<ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-5" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" scale="6" id="f-514"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-5" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" scale="6" id="f-515">0.4</ix:nonFraction></ix:nonFraction> million software impairment charge in the Digital segment, which was recorded in the condensed consolidated statements of income in general and administrative expenses. During the nine months ended January&#160;31, 2024, the Company reduced its real estate footprint and as a result, the Company recognized an impairment charge of ROU assets of $<ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-5" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="f-516">1.6</ix:nonFraction>&#160;million and an impairment of leasehold improvements and furniture and fixtures of $<ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-5" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:num-dot-decimal" scale="6" id="f-517">0.1</ix:nonFraction>&#160;million, both recorded in the condensed consolidated statements of income in general and administrative expenses. During the nine months ended January&#160;31, 2024, the Company also recognized a $<ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-5" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" scale="6" id="f-518">1.5</ix:nonFraction> million software impairment charge in the Digital segment, which was recorded in the condensed consolidated statements of income in general and administrative expenses.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="f-519" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Intangible Assets</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of assets acquired. Goodwill is tested for impairment annually and more frequently if events or changes in circumstances indicate that it is more likely than not that the asset is impaired. Results of the most recent quantitative impairment test performed as of February 1, 2024, indicated that the fair value of each of the reporting units exceeded its carrying amount. As a result, <ix:nonFraction unitRef="usd" contextRef="c-109" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="f-520">no</ix:nonFraction> impairment charge was recognized. As of January&#160;31, 2025 and April&#160;30, 2024, there were <ix:nonFraction unitRef="usd" contextRef="c-110" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="f-521"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="f-522">no</ix:nonFraction></ix:nonFraction> indicators of potential impairment with respect to the Company&#8217;s goodwill that would require further testing for impairment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intangible assets primarily consist of customer lists, non-compete agreements, proprietary databases and IP. Intangible assets are recorded at their estimated fair value at the date of acquisition and are amortized in a pattern in which the asset is consumed if that pattern can be reliably determined, or using the straight-line method over their estimated useful lives, which range from <span style="-sec-ix-hidden:f-523">one</span> to <ix:nonNumeric contextRef="c-112" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-524">24</ix:nonNumeric> years. For intangible assets subject to amortization, an impairment loss is recognized if the carrying amount of the intangible assets is not recoverable and exceeds fair value. The carrying amount of the intangible assets is considered not recoverable if it exceeds the sum of the undiscounted cash flows expected to result from use of the asset. The Company reviewed its intangible assets and did <ix:nonFraction unitRef="usd" contextRef="c-110" decimals="INF" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" format="ixt:fixed-zero" scale="0" id="f-525"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" format="ixt:fixed-zero" scale="0" id="f-526">not</ix:nonFraction></ix:nonFraction> identify any indicators of impairment as of January&#160;31, 2025 and April&#160;30, 2024.</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:87.840%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"><div><img src="kfy-20250131_g2.jpg" alt="image (2).jpg" style="height:57px;margin-bottom:5pt;vertical-align:text-bottom;width:70px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">KORN FERRY AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED UNAUDITED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">January&#160;31, 2025 (continued)</span></div></td></tr></table></div></div><ix:continuation id="f-495-5"><ix:nonNumeric contextRef="c-1" name="us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" id="f-527" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Restructuring Charges, Net</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company accounts for its restructuring charges as a liability when the obligations are incurred and records such charges at fair value. Changes in the estimates of the restructuring charges are recorded in the period the change is determined.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerSharePolicyTextBlock" id="f-528" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Earnings Per Share</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company treats unvested share-based payment awards that have non-forfeitable rights to dividends prior to vesting as a separate class of securities in calculating earnings per share. The Company has granted and expects to continue to grant to certain employees under its restricted stock agreements, grants that contain non-forfeitable rights to dividends. Such grants are considered participating securities. Therefore, the Company is required to apply the two-class method in calculating earnings per share. The two-class method of computing earnings per share is an earnings allocation formula that determines earnings per share for each class of common stock and participating security according to dividends declared (or accumulated) and participation rights in undistributed earnings. The dilutive effect of participating securities is calculated using the more dilutive of the treasury method or the two-class method.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Basic earnings per common share was computed using the two-class method by dividing basic net earnings attributable to common stockholders by the weighted-average number of common shares outstanding. Diluted earnings per common share was computed using the two-class method by dividing diluted net earnings attributable to common stockholders by the weighted-average number of common shares outstanding plus dilutive common equivalent shares. Dilutive common equivalent shares include all in-the-money outstanding options or other contracts to issue common stock as if they were exercised or converted. Financial instruments that are not in the form of common stock, but when converted into common stock increase earnings per share or decrease loss per share, are anti-dilutive and are not included in the computation of diluted earnings per share.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="f-529" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Standards - Not Yet Adopted</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board issued an accounting update for all public entities that are required to report segment information in accordance with Topic 280, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The amendment in this update improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expense. The amendment in this update is effective for fiscal years beginning after December 15, 2023, and interim periods with fiscal years beginning after December 15, 2024. The Company will adopt this guidance in fiscal 2025 and in interim periods beginning in fiscal 2026. The adoption of this guidance is not anticipated to have a material impact on the condensed consolidated financial statements.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In December 2023, the Financial Accounting Standards Board issued an accounting update for income taxes disclosures. The new amendments provide improvements to income tax disclosures by requiring specific categories in the rate reconciliation and disaggregated information for income taxes paid. The amendments of this update are effective for annual periods beginning after December 15, 2024, and should be applied on a prospective basis. The Company will adopt this guidance in its fiscal year beginning May 1, 2025. The adoption of this guidance is not anticipated to have a material impact on the condensed consolidated financial statements.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In November 2024, the Financial Accounting Standards Board issued an accounting update that requires public companies to disclose, in the notes to financial statements, specified information about certain costs and expenses at each interim and annual reporting period. The amendment in this update is effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. The Company will adopt this guidance in fiscal 2028 and in interim periods beginning in fiscal 2029. The adoption of this guidance is not anticipated to have a material impact on the condensed consolidated financial statements.</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">11</span></div></div></div><div id="iedd54c6c24a742c5a949a7beb9a0153c_40"></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:87.840%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"><div><img src="kfy-20250131_g2.jpg" alt="image (2).jpg" style="height:57px;margin-bottom:5pt;vertical-align:text-bottom;width:70px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">KORN FERRY AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED UNAUDITED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">January&#160;31, 2025 (continued)</span></div></td></tr></table></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. <ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerShareTextBlock" id="f-531" continuedAt="f-531-1" escape="true">Basic and Diluted Earnings Per Share</ix:nonNumeric></span></div><ix:continuation id="f-531-1"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="f-532" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes basic and diluted earnings per common share attributable to common stockholders:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.718%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.872%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended<br/>January 31,</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended<br/>January 31,</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net income attributable to Korn Ferry</span></div></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-533">58,414</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-534">59,071</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-535">181,818</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-536">103,965</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: distributed and undistributed earnings to nonvested restricted stockholders</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" scale="3" id="f-537">721</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" format="ixt:num-dot-decimal" scale="3" id="f-538">1,014</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" format="ixt:num-dot-decimal" scale="3" id="f-539">2,488</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" format="ixt:num-dot-decimal" scale="3" id="f-540">1,954</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Basic net earnings attributable to common stockholders</span></div></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-541">57,693</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-542">58,057</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-543">179,330</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-544">102,011</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Add: undistributed earnings to nonvested restricted stockholders</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" scale="3" id="f-545">483</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" scale="3" id="f-546">717</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" format="ixt:num-dot-decimal" scale="3" id="f-547">1,654</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" format="ixt:num-dot-decimal" scale="3" id="f-548">1,273</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: reallocation of undistributed earnings to nonvested restricted stockholders</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted" scale="3" id="f-549">476</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted" scale="3" id="f-550">714</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted" format="ixt:num-dot-decimal" scale="3" id="f-551">1,625</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted" format="ixt:num-dot-decimal" scale="3" id="f-552">1,268</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Diluted net earnings attributable to common stockholders</span></div></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-553">57,700</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-554">58,060</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-555">179,359</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-556">102,016</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average common shares outstanding:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic weighted-average number of common shares outstanding</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-557">51,606</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-558">51,126</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-559">51,838</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-15" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-560">51,129</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted stock</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-114" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-561">755</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-115" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-562">216</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-116" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-563">947</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-117" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-564">193</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ESPP</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-118" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-565">3</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-119" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-566">1</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-120" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-567">4</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-121" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-568">7</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted weighted-average number of common shares outstanding</span></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-569">52,364</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-570">51,343</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-571">52,789</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-15" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-572">51,329</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net earnings per common share:</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic earnings per share</span></div></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-573">1.12</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-14" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-574">1.14</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-575">3.46</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-15" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-576">2.00</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted earnings per share</span></div></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-577">1.10</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-14" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-578">1.13</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-579">3.40</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-15" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-580">1.99</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the three and nine months ended January&#160;31, 2025, restricted stock awards of <ix:nonFraction unitRef="shares" contextRef="c-122" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="6" id="f-581">0.6</ix:nonFraction>&#160;million shares and <ix:nonFraction unitRef="shares" contextRef="c-123" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="f-582">0.7</ix:nonFraction> million shares, respectively, were outstanding but not included in the computation of diluted earnings per share because they were anti-dilutive. During the three and nine months ended January&#160;31, 2024, restricted stock awards of <ix:nonFraction unitRef="shares" contextRef="c-124" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="f-583">0.9</ix:nonFraction> million shares and <ix:nonFraction unitRef="shares" contextRef="c-125" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="f-584">1.0</ix:nonFraction> million shares, respectively, were outstanding but not included in the computation of diluted earnings per share because they were anti-dilutive.</span></div></ix:continuation><div id="iedd54c6c24a742c5a949a7beb9a0153c_43"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. <ix:nonNumeric contextRef="c-1" name="us-gaap:ComprehensiveIncomeNoteTextBlock" id="f-585" continuedAt="f-585-1" escape="true">Comprehensive Income</ix:nonNumeric></span></div><ix:continuation id="f-585-1" continuedAt="f-585-2"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Comprehensive income is comprised of net income and all changes to stockholders&#8217; equity, except those changes resulting from investments by stockholders (changes in paid in capital) and distributions to stockholders (dividends), and is reported in the accompanying condensed consolidated statements of comprehensive income. Accumulated other comprehensive loss, net of taxes, is recorded as a component of stockholders&#8217; equity.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="f-586" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The components of accumulated other comprehensive loss, net were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31,<br/>2025</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30,<br/>2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-587">130,094</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-588">116,004</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred compensation and pension plan adjustments, net of tax</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-589">8,279</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-590">8,370</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Marketable securities unrealized gain (loss), net of tax</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="f-591">34</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="f-592">37</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss, net</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-593">121,781</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-594">107,671</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:87.840%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"><div><img src="kfy-20250131_g2.jpg" alt="image (2).jpg" style="height:57px;margin-bottom:5pt;vertical-align:text-bottom;width:70px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">KORN FERRY AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED UNAUDITED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">January&#160;31, 2025 (continued)</span></div></td></tr></table></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock" id="f-595" continuedAt="f-595-1" escape="true"><ix:continuation id="f-585-2" continuedAt="f-585-3"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the changes in each component of accumulated other comprehensive loss, net for the three months ended January&#160;31, 2025:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.506%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.297%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Foreign<br/>Currency<br/>Translation</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Deferred<br/>Compensation<br/>and Pension<br/>Plan </span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized Gains </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">on Marketable Securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"> </span></div></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated<br/>Other<br/>Comprehensive<br/>Loss</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of October 31, 2024</span></div></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-596">108,781</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-597">8,223</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-598">57</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-599">100,501</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unrealized losses arising during the period</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-600">21,313</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:fixed-zero" scale="3" id="f-601">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="f-602">21</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-603">21,334</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reclassification of realized net losses (gains) to net income</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="f-604">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="f-605">56</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="f-606">2</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="f-607">54</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of January 31, 2025</span></div></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-132" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-608">130,094</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-609">8,279</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-134" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-610">34</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-611">121,781</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the changes in each component of accumulated other comprehensive loss, net for the nine months ended January&#160;31, 2025:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.506%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.297%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Foreign<br/>Currency<br/>Translation</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Deferred</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Compensation</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">and Pension</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Plan</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized (Losses) Gains</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">on Marketable Securities</span></div></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated<br/>Other<br/>Comprehensive<br/>Loss</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of April 30, 2024</span></div></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-135" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-612">116,004</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-613">8,370</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-614">37</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-615">107,671</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unrealized (losses) gains arising during the period</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-616">14,090</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:fixed-zero" scale="3" id="f-617">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-140" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="f-618">73</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-619">14,017</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reclassification of realized net gains to net income</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="f-620">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="f-621">91</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-140" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="f-622">2</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="f-623">93</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of January 31, 2025</span></div></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-132" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-624">130,094</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-625">8,279</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-134" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-626">34</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-627">121,781</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">___________________</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:3.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">The tax effect on the reclassification of realized net gains was $<ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" scale="6" id="f-628">0.1</ix:nonFraction> million for the nine months ended January 31, 2025.</span></div></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the changes in each component of accumulated other comprehensive loss, net for the three months ended January&#160;31, 2024:</span></div><div style="margin-bottom:1pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.506%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.297%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Foreign<br/>Currency<br/>Translation</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Deferred</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Compensation</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">and Pension</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Plan</span></div></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized (Losses) Gains on </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Marketable Securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">  (1)</span></div></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated<br/>Other<br/>Comprehensive<br/>Loss</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of October 31, 2023</span></div></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-629">120,196</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-143" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-630">4,436</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-144" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-631">113</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-632">115,873</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unrealized gains arising during the period</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-633">12,742</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:fixed-zero" scale="3" id="f-634">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="f-635">172</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-636">12,914</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reclassification of realized net losses to net income</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="f-637">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="f-638">29</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="f-639">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="f-640">29</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of January 31, 2024</span></div></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-641">107,454</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-149" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-642">4,465</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-643">59</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-644">102,930</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:87.840%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"><div><img src="kfy-20250131_g2.jpg" alt="image (2).jpg" style="height:57px;margin-bottom:5pt;vertical-align:text-bottom;width:70px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">KORN FERRY AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED UNAUDITED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">January&#160;31, 2025 (continued)</span></div></td></tr></table></div></div><ix:continuation id="f-595-1"><ix:continuation id="f-585-3"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the changes in each component of accumulated other comprehensive loss, net for the nine months ended January&#160;31, 2024:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.506%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.297%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Foreign<br/>Currency<br/>Translation</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Deferred</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Compensation</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">and Pension</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Plan </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized (Losses) Gains on </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Marketable Securities </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated<br/>Other<br/>Comprehensive<br/>Loss</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of April 30, 2023</span></div></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-151" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-645">96,860</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-646">4,381</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-647">285</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-648">92,764</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unrealized (losses) gains arising during the period</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-154" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-649">10,594</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:fixed-zero" scale="3" id="f-650">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="f-651">344</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-157" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-652">10,250</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reclassification of realized net losses to net income</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-154" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="f-653">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="f-654">84</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="f-655">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-157" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="f-656">84</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of January 31, 2024</span></div></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-657">107,454</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-149" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-658">4,465</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-659">59</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-660">102,930</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">___________________</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:3.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">The tax effect on the unrealized gains were $<ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-5" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" scale="6" id="f-661">0.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-5" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" scale="6" id="f-662">0.1</ix:nonFraction> million for the three and nine months ended January&#160;31, 2024.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">The tax effect on the reclassification of realized net losses was $<ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" scale="6" id="f-663">0.1</ix:nonFraction> million for the nine months ended January 31, 2024.</span></div></td></tr></table></div></ix:continuation></ix:continuation><div id="iedd54c6c24a742c5a949a7beb9a0153c_46"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. <ix:nonNumeric contextRef="c-1" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="f-664" continuedAt="f-664-1" escape="true">Employee Stock Plans</ix:nonNumeric></span></div><ix:continuation id="f-664-1"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" id="f-665" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the components of stock-based compensation expense recognized in the Company&#8217;s condensed consolidated statements of income for the periods indicated:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>January 31, </span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>January 31,</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted stock</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-666">11,125</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-667">10,119</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-668">32,837</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-669">29,611</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="f-670">176</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="f-671">188</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="f-672">627</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="f-673">649</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-674">11,301</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-675">10,307</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-676">33,464</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-677">30,260</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the three and nine months ended January&#160;31, 2025, the Company repurchased (on the open market or through privately negotiated transactions) <ix:nonFraction unitRef="shares" contextRef="c-158" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="f-678">237,000</ix:nonFraction> shares and <ix:nonFraction unitRef="shares" contextRef="c-159" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="f-679">1,044,500</ix:nonFraction> shares of the Company&#8217;s common stock for $<ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="6" id="f-680">17.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="6" id="f-681">74.0</ix:nonFraction> million, respectively. During the three and nine months ended January&#160;31, 2024, the Company repurchased (on the open market or through privately negotiated transactions) <ix:nonFraction unitRef="shares" contextRef="c-160" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="f-682">382,500</ix:nonFraction> shares and <ix:nonFraction unitRef="shares" contextRef="c-161" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="f-683">565,000</ix:nonFraction> shares of the Company's common stock for $<ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="6" id="f-684">21.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="6" id="f-685">29.6</ix:nonFraction> million, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Dividends</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DividendsDeclaredTableTextBlock" id="f-686" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table shows the Company's cash dividend declared per share for the periods indicated:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>January 31,</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>January 31,</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash dividends declared per share</span></div></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-687">0.37</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-14" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-688">0.33</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-689">1.11</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-15" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-690">0.69</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">14</span></div></div></div><div id="iedd54c6c24a742c5a949a7beb9a0153c_49"></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:87.840%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"><div><img src="kfy-20250131_g2.jpg" alt="image (2).jpg" style="height:57px;margin-bottom:5pt;vertical-align:text-bottom;width:70px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">KORN FERRY AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED UNAUDITED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">January&#160;31, 2025 (continued)</span></div></td></tr></table></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5. <ix:nonNumeric contextRef="c-1" name="us-gaap:FinancialInstrumentsDisclosureTextBlock" id="f-691" continuedAt="f-691-1" escape="true">Financial Instruments</ix:nonNumeric></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" id="f-693" continuedAt="f-693-1" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock" id="f-692" continuedAt="f-692-1" escape="true"><ix:continuation id="f-691-1" continuedAt="f-691-2"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables show the Company&#8217;s financial instruments and balance sheet classification as of January&#160;31, 2025 and April&#160;30, 2024:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.869%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.059%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="45" style="background-color:#e4e5e3;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">January 31, 2025</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="21" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Fair Value Measurement</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="21" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Balance Sheet Classification</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Unrealized<br/>Gains</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Fair<br/>Value</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Cash and<br/>Cash<br/>Equivalents</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Marketable<br/>Securities,<br/>Current</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Marketable<br/>Securities,<br/>Non-<br/>current</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Other Accrued Liabilities</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="45" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Changes in Fair Value Recorded in</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Other Comprehensive Income</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Level 2:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Commercial paper</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-694">4,650</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="f-695">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-696">3</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-697">4,647</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:fixed-zero" scale="3" id="f-698">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-699">4,647</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-3" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:fixed-zero" scale="3" id="f-700">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-3" name="kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts" format="ixt:fixed-zero" scale="3" id="f-701">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Corporate notes/bonds</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-163" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-702">31,030</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-163" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-703">76</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-163" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-704">32</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-163" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-705">31,074</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-163" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:fixed-zero" scale="3" id="f-706">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-163" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-707">17,470</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-163" decimals="-3" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-708">13,604</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-163" decimals="-3" name="kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts" format="ixt:fixed-zero" scale="3" id="f-709">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">U.S. Treasury and Agency Securities</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-710">4,466</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-711">5</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-712">1</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-713">4,470</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:fixed-zero" scale="3" id="f-714">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-715">3,971</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-3" name="us-gaap:MarketableSecuritiesNoncurrent" scale="3" id="f-716">499</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-3" name="kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts" format="ixt:fixed-zero" scale="3" id="f-717">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total debt investments</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-718">40,146</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-719">81</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-720">36</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-721">40,191</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:fixed-zero" scale="3" id="f-722">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-723">26,088</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-3" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-724">14,103</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-3" name="kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts" format="ixt:fixed-zero" scale="3" id="f-725">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Changes in Fair Value Recorded in</span></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Net Income</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Level 1:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Mutual funds </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-166" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="3" id="f-726">241,504</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-166" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:fixed-zero" scale="3" id="f-727">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-166" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-728">14,570</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-166" decimals="-3" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-729">226,934</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-166" decimals="-3" name="kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts" format="ixt:fixed-zero" scale="3" id="f-730">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total equity investments</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="3" id="f-731">241,504</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:fixed-zero" scale="3" id="f-732">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-733">14,570</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-3" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-734">226,934</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-3" name="kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts" format="ixt:fixed-zero" scale="3" id="f-735">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-736">604,876</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-737">604,876</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="f-738">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-3" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:fixed-zero" scale="3" id="f-739">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-3" name="kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts" format="ixt:fixed-zero" scale="3" id="f-740">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-741">174,422</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-742">174,422</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="f-743">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-3" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:fixed-zero" scale="3" id="f-744">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-3" name="kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts" format="ixt:fixed-zero" scale="3" id="f-745">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Level 2:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" format="ixt:num-dot-decimal" scale="3" id="f-746">1,150</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:fixed-zero" scale="3" id="f-747">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="f-748">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:fixed-zero" scale="3" id="f-749">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" name="kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts" format="ixt:num-dot-decimal" scale="3" id="f-750">1,150</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-751">1,059,843</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-752">779,298</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-753">40,658</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-754">241,037</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts" format="ixt:num-dot-decimal" scale="3" id="f-755">1,150</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:nonNumeric></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:87.840%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"><div><img src="kfy-20250131_g2.jpg" alt="image (2).jpg" style="height:57px;margin-bottom:5pt;vertical-align:text-bottom;width:70px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">KORN FERRY AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED UNAUDITED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">January&#160;31, 2025 (continued)</span></div></td></tr></table></div></div><ix:continuation id="f-691-2" continuedAt="f-691-3"><ix:continuation id="f-693-1"><ix:continuation id="f-692-1"><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.869%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.059%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="45" style="background-color:#e4e5e3;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">April 30, 2024</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="21" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Fair Value Measurement </span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="21" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Balance Sheet Classification </span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Unrealized<br/>Gains</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Fair<br/>Value</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Cash and<br/>Cash<br/>Equivalents</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Marketable<br/>Securities,<br/>Current</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Marketable<br/>Securities,<br/>Non-current</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Other Accrued Liabilities</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="45" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Changes in Fair Value Recorded in </span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Other Comprehensive Loss</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Level 2:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Commercial paper</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-756">16,873</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-757">1</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-758">19</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-759">16,855</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-760">3,932</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-761">12,923</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:fixed-zero" scale="3" id="f-762">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" name="kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts" format="ixt:fixed-zero" scale="3" id="f-763">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Corporate notes/bonds</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-764">17,322</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-765">3</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-766">27</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-767">17,298</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:fixed-zero" scale="3" id="f-768">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-769">10,050</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-3" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-770">7,248</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-3" name="kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts" format="ixt:fixed-zero" scale="3" id="f-771">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">U.S. Treasury and Agency Securities</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-772">4,355</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="f-773">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-774">9</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-775">4,346</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:fixed-zero" scale="3" id="f-776">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-777">2,441</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-3" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-778">1,905</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-3" name="kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts" format="ixt:fixed-zero" scale="3" id="f-779">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total debt investments</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-780">38,550</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-781">4</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-782">55</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-783">38,499</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-784">3,932</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-785">25,414</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-3" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-786">9,153</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-3" name="kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts" format="ixt:fixed-zero" scale="3" id="f-787">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Changes in Fair Value Recorded in</span></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Net Income </span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Level 1:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Mutual funds </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="3" id="f-788">219,856</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:fixed-zero" scale="3" id="f-789">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-790">17,328</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-3" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-791">202,528</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-3" name="kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts" format="ixt:fixed-zero" scale="3" id="f-792">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total equity investments</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="3" id="f-793">219,856</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:fixed-zero" scale="3" id="f-794">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-795">17,328</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-3" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-796">202,528</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-3" name="kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts" format="ixt:fixed-zero" scale="3" id="f-797">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-798">790,938</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-799">790,938</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="f-800">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-3" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:fixed-zero" scale="3" id="f-801">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-3" name="kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts" format="ixt:fixed-zero" scale="3" id="f-802">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-178" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-803">146,135</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-178" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-804">146,135</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-178" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="f-805">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-178" decimals="-3" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:fixed-zero" scale="3" id="f-806">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-178" decimals="-3" name="kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts" format="ixt:fixed-zero" scale="3" id="f-807">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Level 2:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-179" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" scale="3" id="f-808">427</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-179" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:fixed-zero" scale="3" id="f-809">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-179" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="f-810">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-179" decimals="-3" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:fixed-zero" scale="3" id="f-811">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-179" decimals="-3" name="kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts" scale="3" id="f-812">427</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-813">1,195,001</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-814">941,005</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-815">42,742</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-816">211,681</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts" scale="3" id="f-817">427</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">___________________</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:4.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:92.840%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">These investments are held in trust for settlement of the Company&#8217;s vested obligations of $<ix:nonFraction unitRef="usd" contextRef="c-180" decimals="-5" name="us-gaap:OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent" scale="6" id="f-818">220.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-181" decimals="-5" name="us-gaap:OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent" scale="6" id="f-819">198.6</ix:nonFraction> million as of January&#160;31, 2025 and April&#160;30, 2024, respectively, under the ECAP (see Note 6 &#8212; Deferred Compensation and Retirement Plans). Unvested obligations under the deferred compensation plans totaled $<ix:nonFraction unitRef="usd" contextRef="c-180" decimals="-5" name="kfy:DeferredCompensationPlansUnvestedObligations" scale="6" id="f-820">19.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-181" decimals="-5" name="kfy:DeferredCompensationPlansUnvestedObligations" scale="6" id="f-821">22.4</ix:nonFraction> million as of January&#160;31, 2025 and April&#160;30, 2024, respectively. During the three and nine months ended January&#160;31, 2025, the fair value of the investments increased; therefore, the Company recognized a gain of $<ix:nonFraction unitRef="usd" contextRef="c-182" decimals="-5" name="us-gaap:EquitySecuritiesFvNiGainLoss" scale="6" id="f-822">9.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-183" decimals="-5" name="us-gaap:EquitySecuritiesFvNiGainLoss" scale="6" id="f-823">28.0</ix:nonFraction> million, respectively, which was recorded in other income, net. During the three and nine months ended January&#160;31, 2024, the fair value of the investments increased; therefore, the Company recognized a gain of $<ix:nonFraction unitRef="usd" contextRef="c-184" decimals="-5" name="us-gaap:EquitySecuritiesFvNiGainLoss" scale="6" id="f-824">23.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-185" decimals="-5" name="us-gaap:EquitySecuritiesFvNiGainLoss" scale="6" id="f-825">22.8</ix:nonFraction> million, respectively, which was recorded in other income, net.</span></div></td></tr></table></div></ix:continuation></ix:continuation><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of January&#160;31, 2025, available-for-sale marketable securities had remaining maturities ranging from less than <ix:nonNumeric contextRef="c-186" name="kfy:MarketableSecuritiesRemainingMaturity" format="ixt-sec:durmonth" id="f-826">1</ix:nonNumeric> month to <ix:nonNumeric contextRef="c-187" name="kfy:MarketableSecuritiesRemainingMaturity" format="ixt-sec:durmonth" id="f-827">24</ix:nonNumeric> months. During the three and nine months ended January&#160;31, 2025, there were $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" scale="6" id="f-828">7.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" scale="6" id="f-829">24.5</ix:nonFraction> million in sales/maturities of available-for-sale marketable securities, respectively. During the three and nine months ended January&#160;31, 2024, there were $<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-5" name="us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" scale="6" id="f-830">4.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-5" name="us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" scale="6" id="f-831">30.6</ix:nonFraction> million in sales/maturities of available-for-sale marketable securities, respectively. Investments in marketable securities that are held in trust for settlement of the Company&#8217;s vested obligations under the ECAP are equity securities and are based upon the investment selections the employee elects from a pre-determined set of securities in the ECAP and the Company invests in equity securities to mirror these elections. As of January&#160;31, 2025 and April&#160;30, 2024, the Company&#8217;s investments in equity securities consisted of mutual funds for which market prices are readily available. Unrealized gains recorded for the period that relate to equity securities still held as of January&#160;31, 2025 and 2024 were $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:EquitySecuritiesFvNiUnrealizedGain" scale="6" id="f-832">15.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-5" name="us-gaap:EquitySecuritiesFvNiUnrealizedGain" scale="6" id="f-833">20.9</ix:nonFraction> million, respectively.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:87.840%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"><div><img src="kfy-20250131_g2.jpg" alt="image (2).jpg" style="height:57px;margin-bottom:5pt;vertical-align:text-bottom;width:70px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">KORN FERRY AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED UNAUDITED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">January&#160;31, 2025 (continued)</span></div></td></tr></table></div></div><ix:continuation id="f-691-3"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Forward Contracts Not Designated as Hedges</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock" id="f-835" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock" id="f-834" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fair value of derivatives not designated as hedge instruments are as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31,<br/>2025</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30,<br/>2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Derivative assets:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-188" decimals="-3" name="us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" scale="3" id="f-836">569</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-189" decimals="-3" name="us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" scale="3" id="f-837">979</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Derivative liabilities:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-188" decimals="-3" name="us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" format="ixt:num-dot-decimal" scale="3" id="f-838">1,719</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-189" decimals="-3" name="us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" format="ixt:num-dot-decimal" scale="3" id="f-839">1,406</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of January&#160;31, 2025, the total notional amounts of the forward contracts purchased and sold were $<ix:nonFraction unitRef="usd" contextRef="c-190" decimals="-5" name="us-gaap:DerivativeNotionalAmount" scale="6" id="f-840">89.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-5" name="us-gaap:DerivativeNotionalAmount" scale="6" id="f-841">37.8</ix:nonFraction> million, respectively. As of April&#160;30, 2024, the total notional amounts of the forward contracts purchased and sold were $<ix:nonFraction unitRef="usd" contextRef="c-192" decimals="-5" name="us-gaap:DerivativeNotionalAmount" scale="6" id="f-842">82.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-5" name="us-gaap:DerivativeNotionalAmount" scale="6" id="f-843">34.0</ix:nonFraction> million, respectively. The Company recognizes forward contracts as a net asset or net liability on the condensed consolidated balance sheets as such contracts are covered by master netting agreements. During the three and nine months ended January&#160;31, 2025, the Company incurred losses of $<ix:nonFraction unitRef="usd" contextRef="c-194" decimals="-5" sign="-" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" scale="6" id="f-844">1.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-5" sign="-" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" scale="6" id="f-845">2.0</ix:nonFraction> million, respectively, related to forward contracts which are recorded in general and administrative expenses in the accompanying condensed consolidated statements of income. During the three and nine months ended January&#160;31, 2024, the Company incurred gains of $<ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-5" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" scale="6" id="f-846">2.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-5" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" scale="6" id="f-847">0.9</ix:nonFraction> million, respectively, related to forward contracts which are recorded in general and administrative expenses in the accompanying condensed consolidated statements of income. These foreign currency losses and gains related to forward contracts offset foreign currency gains and losses that result from transactions denominated in a currency other than the Company&#8217;s functional currency. The cash flows related to foreign currency forward contracts are included in cash flows from operating activities.</span></div></ix:continuation><div id="iedd54c6c24a742c5a949a7beb9a0153c_52"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. <ix:nonNumeric contextRef="c-1" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="f-848" continuedAt="f-848-1" escape="true">Deferred Compensation and Retirement Plans</ix:nonNumeric></span></div><ix:continuation id="f-848-1" continuedAt="f-848-2"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has several deferred compensation and retirement plans for eligible consultants and vice presidents that provide defined benefits to participants based on the deferral of current compensation or contributions made by the Company subject to vesting and retirement or termination provisions. Among these plans is a defined benefit pension plan for certain employees in the U.S. The assets of this plan are held separately from the assets of the sponsor in self-administered funds. All other defined benefit obligations from other plans are unfunded.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" id="f-849" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The components of net periodic benefit costs are as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>January 31,</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>January 31,</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Service cost</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="f-850">11,825</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="f-851">11,347</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="f-852">34,305</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="f-853">32,526</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="f-854">4,513</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="f-855">3,435</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="f-856">13,477</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="f-857">10,228</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amortization of actuarial loss</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="f-858">33</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="f-859">184</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="f-860">97</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="f-861">551</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Expected return on plan assets </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="f-862">267</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="f-863">272</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="f-864">799</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="f-865">816</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net periodic service credit amortization</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="3" id="f-866">101</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="3" id="f-867">101</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="3" id="f-868">304</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="3" id="f-869">304</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net periodic benefit costs </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="f-870">16,003</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="f-871">14,593</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="f-872">46,776</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="f-873">42,185</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">___________________</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:3.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The expected long-term rate of return on plan assets was <ix:nonFraction unitRef="number" contextRef="c-15" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="f-874"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="f-875">6.00</ix:nonFraction></ix:nonFraction>% for both January&#160;31, 2025 and 2024.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The service cost, interest cost and the other components of net periodic benefit costs are included in compensation and benefits expense, interest expense, net and other income, net, respectively, on the condensed consolidated statements of income.</span></div></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:87.840%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"><div><img src="kfy-20250131_g2.jpg" alt="image (2).jpg" style="height:57px;margin-bottom:5pt;vertical-align:text-bottom;width:70px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">KORN FERRY AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED UNAUDITED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">January&#160;31, 2025 (continued)</span></div></td></tr></table></div></div><ix:continuation id="f-848-2"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company purchased company-owned life insurance ("COLI") contracts insuring the lives of certain employees eligible to participate in the deferred compensation and pension plans as a means of setting aside funds to cover such plans. The gross cash surrender value ("CSV") of these contracts of $<ix:nonFraction unitRef="usd" contextRef="c-202" decimals="-5" name="kfy:CashSurrenderValueOfLifeInsuranceGross" format="ixt:num-dot-decimal" scale="6" id="f-876">330.5</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-5" name="kfy:CashSurrenderValueOfLifeInsuranceGross" scale="6" id="f-877">295.9</ix:nonFraction> million as of January&#160;31, 2025 and April&#160;30, 2024, respectively, was offset by outstanding policy loans of $<ix:nonFraction unitRef="usd" contextRef="c-202" decimals="-5" name="kfy:PolicyLoansPayable" scale="6" id="f-878">76.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-5" name="kfy:PolicyLoansPayable" scale="6" id="f-879">77.0</ix:nonFraction> million in the accompanying condensed consolidated balance sheets as of January&#160;31, 2025 and April&#160;30, 2024, respectively. The CSV value of the underlying COLI investments increased by $<ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-5" name="us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue" scale="6" id="f-880">2.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-5" name="us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue" scale="6" id="f-881">7.3</ix:nonFraction> million during the three and nine months ended January&#160;31, 2025, respectively, and was recorded as a decrease in compensation and benefits expense in the accompanying condensed consolidated statements of income. The CSV value of the underlying COLI investment increased by $<ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-5" name="us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue" scale="6" id="f-882">2.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-207" decimals="-5" name="us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue" scale="6" id="f-883">6.4</ix:nonFraction> million during the three and nine months ended January&#160;31, 2024, respectively, and was recorded as a decrease in compensation and benefits expense in the accompanying condensed consolidated statements of income.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s ECAP is intended to provide certain employees an opportunity to defer their salary and/or bonus on a pre-tax basis. In addition, the Company, as part of its compensation philosophy, makes discretionary contributions into the ECAP and such contributions may be granted to key employees annually based on the employee&#8217;s performance. Certain key members of management may also receive Company ECAP contributions upon commencement of employment. The Company amortizes these contributions on a straight-line basis over the service period, generally a <ix:nonNumeric contextRef="c-208" name="us-gaap:DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="f-884">five-year</ix:nonNumeric> period. Participants have the ability to allocate their deferrals among a number of investment options and may receive their benefits at termination, retirement or &#8216;in service&#8217; either in a lump sum or in quarterly installments over <span style="-sec-ix-hidden:f-885">one</span>-to-<ix:nonNumeric contextRef="c-210" name="kfy:OptionToReceiveEmployeeBenefitsByQuarterlyInstallmentsPeriods" format="ixt-sec:duryear" id="f-886">15</ix:nonNumeric> years. The ECAP amounts that are expected to be paid to employees over the next 12 months are classified as a current liability included in compensation and benefits payable on the accompanying condensed consolidated balance sheets.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The ECAP is accounted for whereby the changes in the fair value of the vested amounts owed to the participants are adjusted with a corresponding charge (or credit) to compensation and benefits costs. During the three and nine months ended January 31, 2025, deferred compensation liability increased; therefore, the Company recognized an increase in compensation expense of $<ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-5" name="kfy:DeferredCompensationArrangementWithIndividualCompensationExpenseIncome" scale="6" id="f-887">8.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-5" name="kfy:DeferredCompensationArrangementWithIndividualCompensationExpenseIncome" format="ixt:num-dot-decimal" scale="6" id="f-888">27.1</ix:nonFraction>&#160;million, respectively. Offsetting the increases in compensation and benefits expense was an increase in the fair value of marketable securities (held in trust to satisfy obligations of the ECAP liabilities) of $<ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-5" name="us-gaap:EquitySecuritiesFvNiGainLoss" scale="6" id="f-889">9.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-5" name="us-gaap:EquitySecuritiesFvNiGainLoss" format="ixt:num-dot-decimal" scale="6" id="f-890">28.0</ix:nonFraction>&#160;million during the three and nine months ended January 31, 2025, recorded in other income, net on the condensed consolidated statements of income. During the three and nine months ended January&#160;31, 2024, deferred compensation liability increased; therefore, the Company recognized an increase in compensation expense of $<ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-5" name="kfy:DeferredCompensationArrangementWithIndividualCompensationExpenseIncome" scale="6" id="f-891">22.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-5" name="kfy:DeferredCompensationArrangementWithIndividualCompensationExpenseIncome" scale="6" id="f-892">22.7</ix:nonFraction> million, respectively. Offsetting the increases in compensation and benefits expense was an increase in the fair value of marketable securities (held in trust to satisfy obligations of the ECAP liabilities) of $<ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-5" name="us-gaap:EquitySecuritiesFvNiGainLoss" scale="6" id="f-893">23.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-5" name="us-gaap:EquitySecuritiesFvNiGainLoss" scale="6" id="f-894">22.8</ix:nonFraction> million during the three and nine months ended January 31, 2024, recorded in other income, net on the condensed consolidated statements of income (see Note 5&#8212;Financial Instruments).</span></div></ix:continuation><div id="iedd54c6c24a742c5a949a7beb9a0153c_55"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. <ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="f-895" continuedAt="f-895-1" escape="true">Fee Revenue</ix:nonNumeric></span></div><ix:continuation id="f-895-1" continuedAt="f-895-2"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A contract asset (unbilled receivables) is recorded when the Company transfers control of products or services before there is an unconditional right to payment. A contract liability (deferred revenue) is recorded when cash is received in advance of performance of the obligation. Deferred revenue represents the future performance obligations to transfer control of products or services for which we have already received consideration. Deferred revenue is presented in other accrued liabilities on the condensed consolidated balance sheets.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="f-896" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table outlines the Company&#8217;s contract asset and liability balances as of January&#160;31, 2025 and April&#160;30, 2024:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"/><td style="width:70.068%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.012%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.014%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2025</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Contract assets-unbilled receivables</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:num-dot-decimal" scale="3" id="f-897">120,079</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:num-dot-decimal" scale="3" id="f-898">116,368</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Contract liabilities-deferred revenue</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-899">238,328</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-900">240,958</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the nine months ended January&#160;31, 2025, we recognized revenue of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="f-901">168.1</ix:nonFraction> million that was included in the contract liabilities balance at the beginning of the period.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:87.840%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"><div><img src="kfy-20250131_g2.jpg" alt="image (2).jpg" style="height:57px;margin-bottom:5pt;vertical-align:text-bottom;width:70px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">KORN FERRY AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED UNAUDITED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">January&#160;31, 2025 (continued)</span></div></td></tr></table></div></div><ix:continuation id="f-895-2"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Obligations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has elected to apply the practical expedient to exclude the value of unsatisfied performance obligations for contracts with a duration of one year or less, which applies to all executive search, professional search and to most of the fee revenue from the interim business. As of January&#160;31, 2025, the aggregate transaction price allocated to the performance obligations that are unsatisfied for contracts with an expected duration of greater than one year at inception was $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="f-902">1,122.8</ix:nonFraction> million. Of the $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="f-903">1,122.8</ix:nonFraction> million of remaining performance obligations, the Company expects to recognize approximately $<ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="f-904">186.3</ix:nonFraction> million in the remainder of fiscal 2025, $<ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="f-905">509.5</ix:nonFraction> million in fiscal 2026, $<ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="f-906">259.0</ix:nonFraction> million in fiscal 2027 and the remaining $<ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="f-907">168.0</ix:nonFraction> million in fiscal 2028 and thereafter. However, this amount should not be considered an indication of the Company&#8217;s future revenue as contracts with an initial term of one year or less are not included. Further, our contract terms and conditions allow for clients to increase or decrease the scope of services and such changes do not increase or decrease a performance obligation until the Company has an enforceable right to payment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company disaggregates its revenue by line of business and further by region for Executive Search. This information is presented in Note 10&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Segments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="f-908" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides further disaggregation of fee revenue by industry:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="21" style="background-color:#e4e5e3;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended January 31, </span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="9" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollars</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollars</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Industrial</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-218" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-909">198,830</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-218" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-910">29.7</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-911">205,187</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-219" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-912">30.7</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Financial Services</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-913">126,378</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-220" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-914">18.9</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-915">117,836</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-221" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-916">17.6</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Life Sciences/Healthcare</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-917">118,358</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-222" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-918">17.7</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-223" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-919">115,775</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-223" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-920">17.3</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Technology</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-224" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-921">98,425</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-224" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-922">14.7</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-225" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-923">90,784</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-225" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-924">13.6</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Consumer Goods</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-226" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-925">83,977</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-226" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-926">12.6</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-927">97,467</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-227" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-928">14.6</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Education/Non&#8211;Profit/General</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-929">42,761</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-228" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-930">6.4</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-229" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-931">41,630</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-229" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-932">6.2</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Fee Revenue</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-933">668,729</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-934">100.0</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-935">668,679</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-936">100.0</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="21" style="background-color:#e4e5e3;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended January 31,</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="9" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollars</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollars</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Industrial</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-230" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-937">605,614</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-230" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-938">30.0</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-939">612,036</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-231" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-940">29.5</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Financial Services</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-232" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-941">377,625</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-232" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-942">18.7</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-233" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-943">368,208</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-233" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-944">17.8</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Life Sciences/Healthcare</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-234" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-945">349,946</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-234" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-946">17.3</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-235" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-947">358,994</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-235" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-948">17.3</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Technology</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-236" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-949">292,362</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-236" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-950">14.5</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-237" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-951">304,686</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-237" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-952">14.7</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Consumer Goods</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-238" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-953">257,622</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-238" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-954">12.8</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-239" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-955">290,890</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-239" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-956">14.1</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Education/Non&#8211;Profit/General</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-240" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-957">134,871</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-240" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-958">6.7</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-959">137,057</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-241" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-960">6.6</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Fee Revenue</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-961">2,018,040</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-962">100.0</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-963">2,071,871</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-8" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-964">100.0</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">19</span></div></div></div><div id="iedd54c6c24a742c5a949a7beb9a0153c_61"></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:87.840%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"><div><img src="kfy-20250131_g2.jpg" alt="image (2).jpg" style="height:57px;margin-bottom:5pt;vertical-align:text-bottom;width:70px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">KORN FERRY AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED UNAUDITED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">January&#160;31, 2025 (continued)</span></div></td></tr></table></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. <ix:nonNumeric contextRef="c-1" name="us-gaap:AllowanceForCreditLossesTextBlock" id="f-969" continuedAt="f-969-1" escape="true">Credit Losses</ix:nonNumeric></span></div><ix:continuation id="f-969-1"><ix:nonNumeric contextRef="c-1" name="us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock" id="f-970" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The activity in the allowance for credit losses on the Company's trade receivables is as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance at April 30, 2024</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-971">44,192</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Provision for credit losses</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="f-972">12,918</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Write-offs</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" format="ixt:num-dot-decimal" scale="3" id="f-973">13,745</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Recoveries of amounts previously written off</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries" scale="3" id="f-974">837</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Foreign currency translation</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="kfy:AllowanceForDoubtfulAccountsForeignCurrencyTranslationIncreaseDecrease" scale="3" id="f-975">718</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance at January 31, 2025</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-976">43,484</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" id="f-977" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fair value and unrealized losses on available for sale debt securities, aggregated by investment category and the length of time the security has been in an unrealized loss position, are as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.203%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.055%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less Than 12 Months</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">12 Months or longer</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="15" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet Classification</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and Cash<br/>Equivalent</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marketable Securities,<br/>Current</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marketable<br/>Securities, Non-<br/>Current</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="39" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance at January 31, 2025</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Commercial paper</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-242" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="f-978">4,647</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-242" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="f-979">3</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-242" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:fixed-zero" scale="3" id="f-980">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-242" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:fixed-zero" scale="3" id="f-981">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-243" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-982">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-244" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-983">4,647</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:fixed-zero" scale="3" id="f-984">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Corporate notes/bonds</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-246" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="f-985">9,366</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-246" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="f-986">32</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-246" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:fixed-zero" scale="3" id="f-987">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-246" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:fixed-zero" scale="3" id="f-988">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-247" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-989">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-248" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-990">2,551</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-991">6,815</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">U.S. Treasury and Agency Securities</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-250" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="f-992">1,499</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-250" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="f-993">1</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-250" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:fixed-zero" scale="3" id="f-994">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-250" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:fixed-zero" scale="3" id="f-995">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-251" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-996">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-252" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-997">1,000</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-253" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" scale="3" id="f-998">499</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance at April 30, 2024</span></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Commercial paper</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-254" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="f-999">11,040</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-254" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="f-1000">19</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-254" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:fixed-zero" scale="3" id="f-1001">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-254" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:fixed-zero" scale="3" id="f-1002">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-255" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-1003">3,932</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-256" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1004">7,108</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-257" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:fixed-zero" scale="3" id="f-1005">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Corporate notes/bonds</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-258" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="f-1006">11,022</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-258" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="f-1007">26</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-258" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="f-1008">1,999</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-258" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="f-1009">1</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-1010">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-260" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1011">9,050</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-261" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1012">3,971</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">U.S. Treasury and Agency Securities</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-262" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="f-1013">4,346</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-262" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="f-1014">9</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-262" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:fixed-zero" scale="3" id="f-1015">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-262" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:fixed-zero" scale="3" id="f-1016">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-263" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-1017">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-264" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1018">2,441</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-265" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1019">1,905</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company only purchases high grade bonds that have a maturity from the date of purchase of no more than <ix:nonNumeric contextRef="c-187" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="f-1020">two years</ix:nonNumeric>. The Company monitors the credit worthiness of its investments on a quarterly basis. The Company does not intend to sell the investments and does not believe it will be required to sell the investments before the investments mature and therefore recover the amortized cost basis.</span></div></ix:continuation><div id="iedd54c6c24a742c5a949a7beb9a0153c_64"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. <ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-1021" continuedAt="f-1021-1" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:continuation id="f-1021-1"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The provision for income tax was $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-1022">22.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-1023">70.0</ix:nonFraction> million in the three and nine months ended January&#160;31, 2025, with an effective tax rate of <ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1024">27.8</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1025">27.4</ix:nonFraction>%, respectively, compared to $<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-1026">9.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="f-1027">29.8</ix:nonFraction>&#160;million in the three and nine months ended January&#160;31, 2024, with an effective tax rate of <ix:nonFraction unitRef="number" contextRef="c-14" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1028">13.1</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-15" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1029">21.8</ix:nonFraction>%, respectively. In addition to the impact of U.S. state income taxes and the jurisdictional mix of earnings, which generally create variability in our effective tax rate over time, the decrease in the effective tax rate for the three and nine months ended January&#160;31, 2024 was due to a $<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-5" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="6" id="f-1030"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-5" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="6" id="f-1031">9.7</ix:nonFraction></ix:nonFraction> million non-recurring tax benefit from actions taken in connection with the worldwide minimum tax that resulted in the release of a valuation allowance.</span></div></ix:continuation><div id="iedd54c6c24a742c5a949a7beb9a0153c_67"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10. <ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-1032" continuedAt="f-1032-1" escape="true">Segments</ix:nonNumeric></span></div><ix:continuation id="f-1032-1" continuedAt="f-1032-2"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="f-1033">eight</ix:nonFraction> reportable segments: Consulting, Digital, Executive Search North America, Executive Search Europe, the Middle East and Africa ("EMEA"), Executive Search Asia Pacific, Executive Search Latin America, Professional Search &amp; Interim and RPO.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company evaluates performance and allocates resources based on the Company&#8217;s chief operating decision maker (&#8220;CODM&#8221;) review of 1) fee revenue and 2) adjusted earnings before interest, taxes, depreciation and amortization (&#8220;Adjusted EBITDA&#8221;). To the extent that such costs or charges occur, Adjusted EBITDA excludes restructuring charges, integration/acquisition costs, certain separation costs and certain non-cash charges (goodwill, intangible asset and other impairment charges). The CODM is not provided asset information by reportable segment.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:87.840%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"><div><img src="kfy-20250131_g2.jpg" alt="image (2).jpg" style="height:57px;margin-bottom:5pt;vertical-align:text-bottom;width:70px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">KORN FERRY AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED UNAUDITED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">January&#160;31, 2025 (continued)</span></div></td></tr></table></div></div><ix:continuation id="f-1032-2" continuedAt="f-1032-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:InvestmentCompanyFinancialHighlightsTableTextBlock" id="f-1034" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Financial highlights are as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended <br/>January 31,</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended <br/>January 31,</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="21" style="background-color:#e4e5e3;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated </span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="21" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fee revenue</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-266" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1035">668,729</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-267" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1036">668,679</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-268" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1037">2,018,040</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-269" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1038">2,071,871</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-270" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1039">676,538</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-271" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1040">676,873</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-272" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1041">2,041,259</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-273" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1042">2,095,582</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income attributable to Korn Ferry</span></div></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-270" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1043">58,414</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-271" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1044">59,071</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-272" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1045">181,818</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-273" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1046">103,965</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income attributable to noncontrolling interest</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-270" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="f-1047">925</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-271" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="f-1048">649</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-272" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1049">4,120</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-273" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1050">2,984</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-270" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="f-1051">5,461</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-271" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="f-1052">4,946</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-272" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="f-1053">15,032</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-273" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="f-1054">16,282</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income tax provision</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-270" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1055">22,795</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-271" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1056">9,018</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-272" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1057">70,047</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-273" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1058">29,779</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-270" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1059">20,490</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-271" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1060">19,509</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-272" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1061">59,756</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-273" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1062">58,075</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Integration/acquisition costs</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-270" decimals="-3" name="kfy:BusinessCombinationAcquisitionAndIntegrationRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="f-1063">2,127</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-271" decimals="-3" name="kfy:BusinessCombinationAcquisitionAndIntegrationRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="f-1064">3,899</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-272" decimals="-3" name="kfy:BusinessCombinationAcquisitionAndIntegrationRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="f-1065">7,099</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-273" decimals="-3" name="kfy:BusinessCombinationAcquisitionAndIntegrationRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="f-1066">13,057</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment of fixed assets</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-270" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" scale="3" id="f-1067">509</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-271" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:fixed-zero" scale="3" id="f-1068">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-272" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" scale="3" id="f-1069">509</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-273" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:num-dot-decimal" scale="3" id="f-1070">1,575</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment of right-of-use assets</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-270" decimals="-3" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="f-1071">2,452</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-271" decimals="-3" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:fixed-zero" scale="3" id="f-1072">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-272" decimals="-3" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="f-1073">2,452</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-273" decimals="-3" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="f-1074">1,629</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restructuring charges, net</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-270" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-1075">1,316</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-271" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-1076">4,612</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-272" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-1077">1,892</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-273" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-1078">68,558</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjusted EBITDA </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-270" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1079">114,489</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-271" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1080">101,704</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-272" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1081">342,725</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-273" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1082">295,904</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">___________________</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:3.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:94.658%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(1)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Adjusted EBITDA refers to earnings before interest, taxes, depreciation and amortization, and further excludes integration/acquisition costs, impairment of fixed assets, impairment of right-of-use assets, and restructuring charges, net when applicable.</span></div></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="f-1083" continuedAt="f-1083-1" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Financial highlights by reportable segments are as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.506%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.964%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="33" style="background-color:#e4e5e3;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended January 31,</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="15" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fee revenue</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjusted EBITDA </span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fee revenue</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjusted EBITDA </span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="33" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Consulting</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-274" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1084">158,704</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-275" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1085">161,382</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-275" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1086">28,026</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-276" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1087">166,947</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-277" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1088">169,929</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-277" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1089">27,812</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Digital</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-278" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1090">90,823</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-279" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1091">90,836</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-279" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1092">28,408</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-280" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1093">90,317</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-281" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1094">90,394</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-281" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1095">27,370</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Executive Search:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">North America</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-282" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1096">128,264</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-283" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1097">129,889</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-283" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1098">37,175</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-284" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1099">121,449</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-285" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1100">123,059</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-285" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1101">29,382</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">EMEA</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-286" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1102">47,840</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1103">48,087</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1104">7,845</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1105">48,999</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-289" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1106">49,171</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-289" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1107">7,799</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Asia Pacific</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-290" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1108">21,664</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-291" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1109">21,794</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-291" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1110">4,504</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1111">21,324</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1112">21,384</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1113">4,500</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Latin America</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-294" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1114">6,803</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-295" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1115">6,807</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-295" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1116">1,696</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-296" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1117">7,541</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-297" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1118">7,543</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-297" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1119">1,750</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Professional Search &amp; Interim</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-298" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1120">129,957</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-299" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1121">130,854</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-299" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1122">27,265</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-300" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1123">130,890</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-301" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1124">131,824</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-301" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1125">23,795</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">RPO</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-302" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1126">84,674</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-303" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1127">86,889</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-303" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1128">12,743</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-304" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1129">81,212</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-305" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1130">83,569</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-305" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1131">9,291</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Corporate</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-306" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-1132">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-306" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-1133">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-306" decimals="-3" sign="-" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1134">33,173</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-307" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-1135">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-307" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-1136">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-307" decimals="-3" sign="-" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1137">29,995</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Consolidated</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1138">668,729</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1139">676,538</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1140">114,489</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1141">668,679</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1142">676,873</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1143">101,704</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:87.840%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"><div><img src="kfy-20250131_g2.jpg" alt="image (2).jpg" style="height:57px;margin-bottom:5pt;vertical-align:text-bottom;width:70px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">KORN FERRY AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED UNAUDITED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">January&#160;31, 2025 (continued)</span></div></td></tr></table></div></div><ix:continuation id="f-1083-1"><ix:continuation id="f-1032-3"><div style="margin-bottom:1pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.506%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.964%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="33" style="background-color:#e4e5e3;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended January 31,</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="15" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fee revenue</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fee revenue</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjusted EBITDA</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="33" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Consulting</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-308" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1144">493,345</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-309" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1145">501,533</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-309" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1146">86,426</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-310" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1147">512,830</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-311" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1148">521,675</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-311" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1149">81,920</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Digital</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-312" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1150">271,896</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-313" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1151">272,085</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-313" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1152">84,219</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-314" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1153">275,395</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-315" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1154">275,563</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-315" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1155">80,678</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Executive Search:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">North America</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-316" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1156">392,907</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-317" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1157">397,395</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-317" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1158">109,180</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-318" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1159">381,459</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-319" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1160">386,405</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-319" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1161">87,574</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">EMEA</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-320" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1162">140,609</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-321" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1163">141,495</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-321" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1164">22,597</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-322" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1165">138,873</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-323" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1166">139,621</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-323" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1167">19,056</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Asia Pacific</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-324" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1168">63,707</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-325" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1169">64,038</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-325" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1170">13,154</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-326" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1171">65,167</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-327" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1172">65,454</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-327" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1173">14,690</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Latin America</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-328" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1174">21,982</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-329" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1175">21,992</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-329" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1176">7,046</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-330" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1177">22,041</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1178">22,050</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-331" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1179">4,296</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Professional Search &amp; Interim</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-332" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1180">372,805</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-333" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1181">375,572</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-333" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1182">80,174</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-334" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1183">411,453</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-335" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1184">414,348</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-335" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1185">73,746</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">RPO</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-336" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1186">260,789</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-337" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1187">267,149</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-337" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1188">38,136</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-338" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1189">264,653</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-339" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1190">270,466</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-339" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1191">28,617</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Corporate</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-340" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-1192">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-340" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-1193">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-340" decimals="-3" sign="-" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1194">98,207</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-341" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-1195">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-341" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-1196">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-341" decimals="-3" sign="-" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1197">94,673</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Consolidated</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1198">2,018,040</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1199">2,041,259</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1200">342,725</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1201">2,071,871</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1202">2,095,582</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1203">295,904</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation><div id="iedd54c6c24a742c5a949a7beb9a0153c_70"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11. <ix:nonNumeric contextRef="c-1" name="us-gaap:LongTermDebtTextBlock" id="f-1204" continuedAt="f-1204-1" escape="true">Long-Term Debt</ix:nonNumeric></span></div><ix:continuation id="f-1204-1"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-342" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1205">4.625</ix:nonFraction>% Senior Unsecured Notes due 2027</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="f-1206" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-term debt, net at amortized cost, consisted of the following: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.324%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">In thousands</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31,<br/>2025</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Senior Unsecured Notes</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-343" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-1207">400,000</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-344" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-1208">400,000</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: Unamortized discount and issuance costs</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-342" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="f-1209">2,465</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-345" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="f-1210">3,054</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-term borrowings, net of unamortized discount and debt issuance costs</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-342" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1211">397,535</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-345" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1212">396,946</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Credit Facilities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On June&#160;24, 2022, the Company entered into an amendment (the &#8220;Amendment&#8221;) to its December 16, 2019 Credit Agreement (the &#8220;Credit Agreement&#8221;; as amended by the Amendment, the &#8220;Amended Credit Agreement&#8221;) with a syndicate of banks and Bank of America, National Association as administrative agent. The Amended Credit Agreement provides for <ix:nonNumeric contextRef="c-346" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="f-1213">five-year</ix:nonNumeric> senior secured credit facilities comprised of a $<ix:nonFraction unitRef="usd" contextRef="c-347" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="f-1214">650.0</ix:nonFraction> million revolving credit facility (the &#8220;Revolver&#8221;).</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of January&#160;31, 2025 and April&#160;30, 2024, there was <ix:nonFraction unitRef="usd" contextRef="c-348" decimals="INF" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="0" id="f-1215"><ix:nonFraction unitRef="usd" contextRef="c-349" decimals="INF" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="0" id="f-1216">no</ix:nonFraction></ix:nonFraction> outstanding liability under the Revolver, and the Company was in compliance with its debt covenants. The Company had a total of $<ix:nonFraction unitRef="usd" contextRef="c-350" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="f-1217"><ix:nonFraction unitRef="usd" contextRef="c-351" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="f-1218">645.5</ix:nonFraction></ix:nonFraction> million available under the Revolver for both January&#160;31, 2025 and April&#160;30, 2024 after $<ix:nonFraction unitRef="usd" contextRef="c-352" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="f-1219"><ix:nonFraction unitRef="usd" contextRef="c-353" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="f-1220">4.5</ix:nonFraction></ix:nonFraction> million of standby letters of credit were issued for both January&#160;31, 2025 and April&#160;30, 2024. The Company had a total of $<ix:nonFraction unitRef="usd" contextRef="c-354" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="f-1221">12.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-355" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="f-1222">13.2</ix:nonFraction> million of standby letters with other financial institutions as of January&#160;31, 2025 and April&#160;30, 2024, respectively. The standby letters of credit were generally issued in connection with the entry into certain office premise leases.</span></div></ix:continuation><div id="iedd54c6c24a742c5a949a7beb9a0153c_73"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12. <ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeasesTextBlock" id="f-1224" continuedAt="f-1224-1" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeFinanceLeasesTextBlock" id="f-1223" continuedAt="f-1223-1" escape="true">Leases</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="f-1224-1" continuedAt="f-1224-2"><ix:continuation id="f-1223-1" continuedAt="f-1223-2"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s lease portfolio is comprised of operating leases for office space and equipment and finance leases for equipment. Equipment leases are comprised of vehicles and office equipment.</span></div></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:87.840%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"><div><img src="kfy-20250131_g2.jpg" alt="image (2).jpg" style="height:57px;margin-bottom:5pt;vertical-align:text-bottom;width:70px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">KORN FERRY AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED UNAUDITED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">January&#160;31, 2025 (continued)</span></div></td></tr></table></div></div><ix:continuation id="f-1224-2"><ix:continuation id="f-1223-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:LeaseCostTableTextBlock" id="f-1225" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The components of lease expense were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>January 31,</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>January 31,</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Finance lease cost</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amortization of ROU assets</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="f-1226">352</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="f-1227">384</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1228">1,093</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1229">1,234</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Interest on lease liabilities</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="f-1230">41</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="f-1231">53</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="f-1232">135</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="f-1233">161</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="kfy:FinanceLeaseCosts" scale="3" id="f-1234">393</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="kfy:FinanceLeaseCosts" scale="3" id="f-1235">437</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="kfy:FinanceLeaseCosts" format="ixt:num-dot-decimal" scale="3" id="f-1236">1,228</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="kfy:FinanceLeaseCosts" format="ixt:num-dot-decimal" scale="3" id="f-1237">1,395</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating lease cost</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1238">11,774</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1239">12,013</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1240">35,865</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1241">35,099</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Short-term lease cost</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="f-1242">226</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="f-1243">178</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="f-1244">654</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="f-1245">669</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Variable lease cost</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1246">2,763</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1247">3,371</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1248">8,131</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1249">10,286</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease impairment cost</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="f-1250">2,452</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:fixed-zero" scale="3" id="f-1251">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="f-1252">2,452</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="f-1253">1,629</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Sublease income</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="3" id="f-1254">1,309</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="3" id="f-1255">1,096</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="3" id="f-1256">3,668</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="3" id="f-1257">3,210</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total lease cost</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1258">16,299</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1259">14,903</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1260">44,662</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1261">45,868</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="kfy:ScheduleOfCashFlowInformationRelatedToLeasesTableTextBlock" id="f-1262" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>January 31,</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating cash flows from operating leases</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-1263">37,372</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-1264">38,616</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Financing cash flows from finance leases</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="f-1265">1,211</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="f-1266">1,361</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">ROU assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating leases</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1267">20,908</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1268">56,487</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Finance leases</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="3" id="f-1269">393</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="3" id="f-1270">882</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="kfy:LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock" id="f-1271" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Maturities of lease liabilities were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.324%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ending April 30,</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financing</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2025 (excluding the nine months ended January 31, 2025)</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="f-1272">10,207</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" scale="3" id="f-1273">380</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2026</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-1274">41,736</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-1275">1,281</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2027</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-1276">29,760</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="3" id="f-1277">865</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2028</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="f-1278">24,701</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="3" id="f-1279">567</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2029</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="f-1280">19,634</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="3" id="f-1281">17</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="kfy:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" format="ixt:num-dot-decimal" scale="3" id="f-1282">83,664</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="kfy:FinanceLeaseLiabilityPaymentsDueAfterYearFour" format="ixt:fixed-zero" scale="3" id="f-1283">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total lease payments</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="f-1284">209,702</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="f-1285">3,110</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Less: imputed interest</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="f-1286">42,046</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="3" id="f-1287">209</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1288">167,656</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1289">2,901</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">23</span></div></div></div><div id="iedd54c6c24a742c5a949a7beb9a0153c_506"></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:87.840%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"><div><img src="kfy-20250131_g2.jpg" alt="image (2).jpg" style="height:57px;margin-bottom:5pt;vertical-align:text-bottom;width:70px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">KORN FERRY AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED UNAUDITED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">January&#160;31, 2025 (continued)</span></div></td></tr></table></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13. <ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="f-1290" continuedAt="f-1290-1" escape="true">Acquisition</ix:nonNumeric></span></div><ix:continuation id="f-1290-1"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On November 1, 2024, the Company completed its acquisition of Trilogy International ("Trilogy") for $<ix:nonFraction unitRef="usd" contextRef="c-356" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="6" id="f-1291">44.4</ix:nonFraction> million, net of cash acquired and recognized goodwill of $<ix:nonFraction unitRef="usd" contextRef="c-357" decimals="-5" name="us-gaap:Goodwill" scale="6" id="f-1292">36.9</ix:nonFraction> million. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Headquartered in London, Trilogy provides digital interim talent across EMEA and in the United States. Results of operations of Trilogy International are included in the Company's condensed consolidated financial statements from November 1, 2024, the effective date of the acquisition in the Professional Search &amp; Interim segment.</span></div></ix:continuation><div id="iedd54c6c24a742c5a949a7beb9a0153c_79"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14. <ix:nonNumeric contextRef="c-1" name="us-gaap:SubsequentEventsTextBlock" id="f-1293" continuedAt="f-1293-1" escape="true">Subsequent Events</ix:nonNumeric></span></div><ix:continuation id="f-1293-1"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Quarterly Dividend Declaration</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On March&#160;10, 2025, the Board of Directors of the Company approved an increase to the Company's quarterly dividend policy and declared a cash dividend of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-358" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-1294">0.48</ix:nonFraction> per share with a payment date of April&#160;15, 2025 to holders of the Company&#8217;s common stock of record at the close of business on March&#160;27, 2025. The declaration and payment of future dividends under the quarterly dividend policy will be at the discretion of the Board of Directors and will depend upon many factors, including the Company&#8217;s earnings, capital requirements, financial condition, the terms of the Company&#8217;s indebtedness and other factors that the Board of Directors may deem to be relevant. The Board of Directors may amend, revoke, or suspend the dividend policy at any time and for any reason.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">24</span></div></div></div><div id="iedd54c6c24a742c5a949a7beb9a0153c_82"></div><hr style="page-break-after:always"/><div style="min-height:94.5pt;width:100%"><div style="margin-top:6pt"><img src="kfy-20250131_g2.jpg" alt="image (2).jpg" style="height:57px;margin-bottom:5pt;vertical-align:text-bottom;width:70px"/></div></div><div style="margin-top:6pt"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item 2.</span><span style="color:#006550;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#006550;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></div><div id="iedd54c6c24a742c5a949a7beb9a0153c_85"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forward-Looking Statements</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">This Quarterly Report on Form 10-Q may contain certain statements that we believe are, or may be considered to be, &#8220;forward-looking&#8221; statements, within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;). These forward-looking statements generally can be identified by use of statements that include phrases such as &#8220;believe,&#8221; &#8220;expect,&#8221; &#8220;anticipate,&#8221; &#8220;intend,&#8221; &#8220;plan,&#8221; &#8220;foresee,&#8221; &#8220;may,&#8221; &#8220;will,&#8221; &#8220;likely,&#8221; &#8220;estimates,&#8221; &#8220;potential,&#8221; &#8220;continue&#8221; or other similar words or phrases. Similarly, statements that describe our objectives, plans or goals, including the timing and anticipated impacts of our business strategy, expected demand for and relevance of our products and services, and expected results of our business diversification strategy, are also forward-looking statements. These forward-looking statements are subject to risks and uncertainties that could cause our actual results to differ materially from those contemplated by the relevant forward-looking statement. The principal risk factors that could cause actual performance and future actions to differ materially from the forward-looking statements include, but are not limited to, those relating to global and local political and or economic developments in or affecting countries where we have operations, such as inflation, trade wars, global slowdowns, or recessions, competition, geopolitical tensions, shifts in global trade patterns, changes in demand for our services as a result of automation, dependence on and costs of attracting and retaining qualified and experienced consultants, impact of inflationary pressures on our profitability, maintaining our relationships with customers and suppliers and retaining key employees, maintaining our brand name and professional reputation, potential legal liability and regulatory developments, portability of client relationships, consolidation of or within the industries we serve, changes and developments in governmental laws and regulations, evolving investor and customer expectations with regard to corporate responsibility matters,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">currency fluctuations in our international operations, risks related to growth, alignment of our cost structure, including as a result of workforce, real estate, and other restructuring initiatives, restrictions imposed by off-limits agreements, reliance on information processing systems, cyber security vulnerabilities or events, changes to data security, data privacy, and data protection laws, dependence on third parties for the execution of critical functions, limited protection of our intellectual property (&#8220;IP&#8221;), our ability to enhance and develop new technology, including artificial intelligence ("AI"), our ability to successfully recover from a disaster or other business continuity problems, employment liability risk, an impairment in the carrying value of goodwill and other intangible assets, treaties, or regulations on our business and our Company, deferred tax assets that we may not be able to use, our ability to develop new products and services, changes in our accounting estimates and assumptions, the utilization and billing rates of our consultants, seasonality, the expansion of social media platforms, the ability to effect acquisitions and integrate acquired businesses, including Trilogy International ("Trilogy"), resulting organizational changes, our indebtedness, the ultimate magnitude and duration of any future pandemics or similar outbreaks, and related restrictions and operational requirements that apply to our business and the businesses of our clients, and any related negative impacts on our business, employees, customers and our ability to provide services in affected regions, and the matters disclosed under the heading &#8220;Risk Factors&#8221; in the Company&#8217;s Exchange Act reports, including Item 1A included in the Annual Report on Form 10-K for the fiscal year ended April 30, 2024 (the &#8220;Form 10-K&#8221;). Readers are urged to consider these factors carefully in evaluating the forward-looking statements. The forward-looking statements included in this Quarterly Report on Form 10-Q are made only as of the date of this Quarterly Report on Form 10-Q, and we undertake no obligation to publicly update these forward-looking statements to reflect subsequent events or circumstances.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">The following presentation of management&#8217;s discussion and analysis of our financial</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">condition and results of operations should be read together with our condensed</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">consolidated</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">financial statements and related notes included in this Quarterly Report on</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Form 10-Q. We also make available on the Investor Relations portion of our website earnings slides and other important information, which we encourage you to review.</span></div><div id="iedd54c6c24a742c5a949a7beb9a0153c_88"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Executive Summary</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Korn Ferry (referred to herein as the &#8220;Company&#8221; or in the first-person notations &#8220;we,&#8221; &#8220;our&#8221; and &#8220;us&#8221;) is a global organizational consulting firm, bringing together strategy and talent to drive superior performance for our clients. We work with clients to design their organizational structures, roles, and responsibilities. We help organizations hire the right people and advise them on how to reward, develop, and motivate their workforce. And we help professionals navigate and advance their careers.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We are pursuing a strategy designed to help our colleagues focus on clients, by bringing all of our resources together to solve their human capital issues. This approach is intended to build on the best of our past and give us a clear path to the future with focused initiatives to increase our client and commercial impact. Korn Ferry is transforming how clients address their talent management needs. We have evolved from a mono-line business to a multi-faceted consultancy business, giving our consultants more frequent and expanded opportunities to engage with clients.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:94.5pt;width:100%"><div style="margin-top:6pt"><img src="kfy-20250131_g2.jpg" alt="image (2).jpg" style="height:57px;margin-bottom:5pt;vertical-align:text-bottom;width:70px"/></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company services its clients with a core set of solutions that are anchored around talent and talent management &#8211; touching nearly every aspect of an employer&#8217;s engagement with their employees. Our five core solutions are as follows: Organizational Strategy, Assessment and Succession, Leadership and Professional Development, Total Rewards, and Talent Acquisition. Our colleagues engage with our clients through the delivery of one of our core solutions as a point solution sale or through combining component parts of our core solutions into an integrated solution. In either case, we are helping to solve our clients&#8217; most challenging business and human capital issues.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Further differentiating our service offerings from our competitors is the unique combination of IP, content, and data sets that we have, which permeate throughout our solution areas. For many years, we have been accumulating data around assessments of executives and professionals, pay, success profiles, organizational engagement and design, job architecture, and candidates. Integrating this unique collection of data into our service offerings provides our colleagues with differentiated points of view and solutions, as well as the ability to demonstrate the efficacy of all of our offerings.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our vision remains unchanged: to become the premier organizational consulting firm. We believe our household brand, unparalleled IP, and diversification strategy will continue to positively influence our performance and accelerate the trajectory of thousands of organizations. Indeed, Korn Ferry is uniquely positioned as a firm relentlessly focused on synchronizing strategy, operations and talent and a firm that offers increasingly relevant solutions in a rapidly changing world. The continual advancement of technologies like generative AI creates a constant demand for workers to be upskilled or reskilled. We expect these changes and disruptions will lead to opportunities for Korn Ferry and make us more relevant than at any time in our history.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Leveraging the strong connection between our various service offerings and our lines of business, we have an integrated go-to-market strategy. As we drive this strategy, a focal point for us is our Marquee and Regional account program which is comprised of approximately 350 of our top clients. These accounts have Global Account Leaders assigned who help to orchestrate the delivery of core and integrated solutions that cut across multiple lines of business &#8211; effectively making all of the Firm&#8217;s resources available as our clients tackle their business and human capital issues. Despite near-term headwinds, such as economic uncertainty, we believe Korn Ferry is poised for continued growth. We are capitalizing on the current and growing relevance of our core and integrated solutions which, in combination with the strong connections amongst our service offerings and our acquisition activities, drives top-line synergies that have resulted in double digit fee revenue growth rates (CAGR) over the past twenty years.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our eight reportable segments operate through the following five lines of business: </span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:28.5pt">Consulting</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> aligns organizational structure, culture, performance, development and people to drive sustainable growth by addressing four fundamental organizational and talent needs: Organizational Strategy, Assessment and Succession, Leadership and Professional Development, and Total Rewards. The Consulting teams work across our core capabilities, architecting integrated solutions and technology products to help clients execute their strategy in a digitally enabled world.</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:28.5pt">Digital</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> develops IP and science-based talent technology products that empower our clients. Our talent products and talent platform support our clients in making critical talent decisions across the continuum from talent acquisition to talent development.</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:28.5pt">Executive Search</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> helps organizations recruit board level, chief executive and other C-suite/senior executive and general management talent to deliver lasting impact. Our approach to placing talent brings together research-based IP, proprietary assessments, and behavioral interviewing with our practical experience to determine the ideal organizational fit. Salary benchmarking then helps us build appropriate frameworks for compensation and attraction. This business is managed and reported on a geographic basis and represents four of the Company&#8217;s reportable segments (Executive Search North America, Executive Search Europe, the Middle East and Africa (&#8220;EMEA&#8221;), Executive Search Asia Pacific (&#8220;APAC&#8221;), and Executive Search Latin America).</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:28.5pt">Professional Search &amp; Interim </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">delivers enterprise talent acquisition solutions for permanent placements at the professional level for middle and upper management, and, for interim, at those same levels plus senior executives. We help clients source high-quality candidates at speed and scale globally, covering single-hire to multi-hire permanent placements and interim contractors (that are focused on senior executive, information technology ("IT"), Finance &amp; Accounting and human resources roles).</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:28.5pt">Recruitment Process Outsourcing (&#8220;RPO&#8221;) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">offers scalable recruitment outsourcing and project solutions leveraging a customized technology enabled service delivery platform and talent insights. Our scalable solutions, built on our IP, science, and data and powered by best-in-class technology and consulting expertise, enable us to act as a strategic partner in clients&#8217; quest for superior recruitment outcomes and better candidate fit.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:94.5pt;width:100%"><div style="margin-top:6pt"><img src="kfy-20250131_g2.jpg" alt="image (2).jpg" style="height:57px;margin-bottom:5pt;vertical-align:text-bottom;width:70px"/></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Q3 FY'25 Performance Highlights</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:107%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:107%;padding-left:14.85pt">Fee revenue in Q3 FY'25 was $668.7 million, flat year over year.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:107%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:107%;padding-left:14.85pt">RPO fee revenue increased 4% year over year and new business in Q3 FY'25 was $210 million, of which 64% and 36% was from new client wins and renewals/extensions, respectively.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:107%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:107%;padding-left:14.85pt">Net income attributable to Korn Ferry was $58.4 million and Adjusted EBITDA was $114.5 million.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:107%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:107%;padding-left:14.85pt">Net income attributable to Korn Ferry margin was 8.7%, a 10bps decrease compared to the year-ago quarter. Adjusted EBITDA margin was 17.1%, a 190bps increase compared to the year-ago quarter.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:107%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:107%;padding-left:14.85pt">Diluted earnings per share was $1.10 in Q3 FY'25.</span></div><div><span><br/></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On November 1, 2024, we completed the acquisition of Trilogy for $44.4 million, net of cash acquired. Headquartered in London, Trilogy is a leading provider of digital interim talent across EMEA and in the United States. Trilogy operates at the forefront of change, in a large addressable market, with highly relevant digital interim professional offerings and broad EMEA footprint. Through the combination with Trilogy, Korn Ferry's Professional Search &amp; Interim business is expected to extend our ability to scale the Company's solutions at the intersection of talent, transformation and strategy. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company evaluates performance and allocates resources based on the chief operating decision maker&#8217;s review of (1) fee revenue and (2) adjusted earnings before interest, taxes, depreciation and amortization (&#8220;Adjusted EBITDA&#8221;). To the extent that such charges occur, Adjusted EBITDA excludes restructuring charges, integration/acquisition costs, certain separation costs and certain non-cash charges (goodwill, intangible asset and other impairments charges). For the three months ended January&#160;31, 2025, Adjusted EBITDA excluded $2.5 million of impairment of right-of-use assets, $2.1 million of integration/acquisition costs, $1.3 million of restructuring charges, net, and $0.5 million impairment of fixed assets. For the nine months ended January&#160;31, 2025, Adjusted EBITDA excluded $7.1 million of integration/acquisition costs, $2.5 million of impairment of right-of-use assets, $1.9 million of restructuring charges, net, and $0.5 million impairment of fixed assets. For the three months ended January 31, 2024, Adjusted EBITDA excluded $4.6 million of restructuring charges, net, and $3.9 million of integration/acquisition costs. For the nine months ended January 31, 2024, Adjusted EBITDA excluded $68.6 million of restructuring charges, net, $13.1 million of integration/acquisition costs, $1.6 million of impairment of right-of-use assets, and $1.6 million impairment of fixed assets.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Consolidated and subtotals of Executive Search Adjusted EBITDA and Adjusted EBITDA margin are non-GAAP financial measures and have limitations as analytical tools. They should not be viewed as a substitute for financial information determined in accordance with United States (&#8220;U.S.&#8221;) generally accepted accounting principles (&#8220;GAAP&#8221;) and should not be considered in isolation or as a substitute for analysis of the Company&#8217;s results as reported under GAAP. In addition, they may not necessarily be comparable to non-GAAP performance measures that may be presented by other companies. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Management believes the presentation of these non-GAAP financial measures provides meaningful supplemental information regarding Korn Ferry&#8217;s performance by excluding certain charges, items of income and other items that may not be indicative of Korn Ferry&#8217;s ongoing operating results. The use of these non-GAAP financial measures facilitates comparisons to Korn Ferry&#8217;s historical performance and the identification of operating trends that may otherwise be distorted by the factors discussed above. Korn Ferry includes these non-GAAP financial measures because management believes it is useful to investors in allowing for greater transparency with respect to supplemental information used by management in its evaluation of Korn Ferry&#8217;s ongoing operations and financial and operational decision-making. The accounting policies for the reportable segments are the same as those described in the summary of significant accounting policies in the accompanying condensed consolidated financial statements, except that the above noted items are excluded to arrive at Adjusted EBITDA. Management further believes that Adjusted EBITDA is useful to investors because it is frequently used by investors and other interested parties to measure operating performance among companies with different capital structures, effective tax rates and tax attributes and capitalized asset values, all of which can vary substantially from company to company. </span></div><div style="margin-top:6pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:94.5pt;width:100%"><div style="margin-top:6pt"><img src="kfy-20250131_g2.jpg" alt="image (2).jpg" style="height:57px;margin-bottom:5pt;vertical-align:text-bottom;width:70px"/></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Results of Operations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the results of our operations as a percentage of fee revenue:</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(Numbers may not total exactly due to rounding)</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.324%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.839%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.839%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.839%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.841%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>January 31,</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>January 31,</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fee revenue</span></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reimbursed out-of-pocket engagement expenses</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101.2&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101.2&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101.2&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101.1&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Compensation and benefits</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63.6&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68.2&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">65.1&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">67.1&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">General and administrative expenses</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.8&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.4&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.4&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.4&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reimbursed expenses</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of services</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11.7&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11.3&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.4&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11.2&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.1&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.9&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.8&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restructuring charges, net</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other income, net</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.6&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest expense, net</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income tax provision</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.4&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.5&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.9&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.9&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.2&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.2&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income attributable to Korn Ferry</span></div></td><td colspan="2" style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.7&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.8&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.0&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables summarize the results of our operations:</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(Numbers may not total exactly due to rounding) </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.049%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.732%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.732%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.732%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.732%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.732%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.732%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.732%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.741%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="21" style="background-color:#e4e5e3;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>January 31,</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="21" style="background-color:#e4e5e3;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>January 31,</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="9" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="9" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollars</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollars</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollars</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollars</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="45" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fee revenue</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consulting</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">158,704&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23.7&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">166,947&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25.0&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">493,345&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24.4&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">512,830&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24.7&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Digital</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">90,823&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13.6&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">90,317&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13.5&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">271,896&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13.5&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">275,395&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13.3&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Executive Search:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">North America</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">128,264&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19.2&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">121,449&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18.2&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">392,907&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19.5&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">381,459&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18.4&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">47,840&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.2&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48,999&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.3&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">140,609&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.0&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">138,873&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.7&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,664&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.2&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,324&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.2&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63,707&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.1&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">65,167&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.1&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Latin America</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,803&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,541&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,982&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,041&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Executive Search</span></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">204,571&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30.6&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">199,313&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29.8&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">619,205&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30.7&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">607,540&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29.3&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Professional Search &amp; Interim</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">129,957&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19.4&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">130,890&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19.6&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">372,805&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18.5&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">411,453&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19.9&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RPO</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">84,674&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12.7&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,212&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12.1&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">260,789&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12.9&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">264,653&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12.8&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total fee revenue</span></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">668,729&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">668,679&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,018,040&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,071,871&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reimbursed out-of-pocket engagement expense</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,809&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,194&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,219&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,711&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total revenue</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">676,538&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">676,873&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,041,259&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,095,582&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:94.5pt;width:100%"><div style="margin-top:6pt"><img src="kfy-20250131_g2.jpg" alt="image (2).jpg" style="height:57px;margin-bottom:5pt;vertical-align:text-bottom;width:70px"/></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In the tables that follow, the Company presents a subtotal for Executive Search Adjusted EBITDA and a single percentage for Executive Search Adjusted EBITDA margin, which reflects the aggregate of all of the individual Executive Search Regions. These figures are non-GAAP financial measures and are presented as they are consistent with the Company&#8217;s lines of business and are financial metrics used by the Company&#8217;s investor base.</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.839%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.839%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.839%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.841%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="18" style="background-color:#e4e5e3;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>January 31,</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="9" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="9" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="18" style="background-color:#e4e5e3;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated </span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="18" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollar in thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fee revenue</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">668,729&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">668,679&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">676,538&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101.2&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">676,873&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101.2&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income attributable to Korn Ferry</span></div></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,414&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.7&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59,071&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.8&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income attributable to noncontrolling interest</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">925&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">649&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,461&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,946&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income tax provision</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,795&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.4&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,018&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,490&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.1&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,509&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.9&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Integration/acquisition costs</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,127&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,899&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restructuring charges, net</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,316&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,612&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment of fixed assets</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">509&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment of right-of-use assets</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,452&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">114,489&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17.1&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101,704&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15.2&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.324%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.839%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.839%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.839%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.841%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="21" style="background-color:#e4e5e3;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>January 31,</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="9" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="21" style="background-color:#e4e5e3;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></div></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="21" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollar in thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fee revenue</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,018,040&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,071,871&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,041,259&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101.2&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,095,582&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101.1&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income attributable to Korn Ferry</span></div></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">181,818&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.0&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">103,965&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income attributable to noncontrolling interest</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,120&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,984&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,032&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,282&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income tax provision</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">70,047&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.5&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,779&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59,756&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,075&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.8&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Integration/acquisition costs</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,099&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,057&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restructuring charges, net</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,892&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68,558&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment of fixed assets</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">509&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,575&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment of right-of-use assets</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,452&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,629&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">342,725&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17.0&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">295,904&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14.3&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:94.5pt;width:100%"><div style="margin-top:6pt"><img src="kfy-20250131_g2.jpg" alt="image (2).jpg" style="height:57px;margin-bottom:5pt;vertical-align:text-bottom;width:70px"/></div></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.839%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.057%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="45" style="background-color:#e4e5e3;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended January 31,</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="21" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="21" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="45" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net income </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">attributable to </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Korn Ferry</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net income </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">attributable to </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Korn Ferry margin</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net income </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">attributable to </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Korn Ferry</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net income </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">attributable to </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Korn Ferry margin</span></div></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,414&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.7&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59,071&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.8&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fee revenue</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjusted EBITDA </span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjusted EBITDA margin </span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fee revenue</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjusted EBITDA </span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjusted EBITDA margin </span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consulting</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">158,704&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">161,382&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,026&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17.7&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">166,947&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">169,929&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,812&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16.7&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Digital</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">90,823&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">90,836&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,408&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31.3&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">90,317&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">90,394&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,370&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30.3&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Executive Search:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">North America</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">128,264&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">129,889&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,175&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29.0&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">121,449&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">123,059&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,382&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24.2&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">47,840&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48,087&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,845&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16.4&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48,999&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,171&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,799&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15.9&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,664&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,794&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,504&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20.8&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,324&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,384&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,500&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.1&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Latin America</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,803&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,807&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,696&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24.9&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,541&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,543&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,750&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23.2&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Executive Search</span></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">204,571&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">206,577&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">51,220&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25.0&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">199,313&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">201,157&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43,431&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.8&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Professional Search &amp; Interim</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">129,957&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">130,854&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,265&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">130,890&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">131,824&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,795&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18.2&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RPO</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">84,674&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">86,889&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,743&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15.0&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,212&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83,569&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,291&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11.4&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(33,173)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(29,995)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">668,729&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">676,538&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">114,489&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17.1&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">668,679&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">676,873&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101,704&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15.2&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:94.5pt;width:100%"><div style="margin-top:6pt"><img src="kfy-20250131_g2.jpg" alt="image (2).jpg" style="height:57px;margin-bottom:5pt;vertical-align:text-bottom;width:70px"/></div></div><div style="margin-bottom:1pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:17.839%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.056%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="45" style="background-color:#e4e5e3;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended January 31,</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="21" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="21" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="45" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net income </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">attributable to </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Korn Ferry</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net income </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">attributable to </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Korn Ferry margin</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net income </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">attributable to</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;Korn Ferry</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net income </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">attributable to </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Korn Ferry margin</span></div></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">181,818&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.0&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">103,965&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fee revenue</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjusted EBITDA margin</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fee revenue</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjusted EBITDA margin</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consulting</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">493,345&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">501,533&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">86,426&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17.5&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">512,830&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">521,675&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,920&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16.0&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Digital</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">271,896&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">272,085&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">84,219&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31.0&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">275,395&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">275,563&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80,678&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29.3&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Executive Search:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">North America</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">392,907&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">397,395&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">109,180&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27.8&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">381,459&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">386,405&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">87,574&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23.0&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">140,609&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">141,495&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,597&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16.1&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">138,873&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">139,621&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,056&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13.7&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63,707&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">64,038&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,154&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20.6&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">65,167&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">65,454&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,690&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22.5&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Latin America</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,982&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,992&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,046&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32.1&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,041&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,050&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,296&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19.5&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Executive Search</span></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">619,205&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">624,920&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">151,977&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24.5&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">607,540&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">613,530&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">125,616&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20.7&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Professional Search &amp; Interim</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">372,805&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">375,572&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80,174&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.5&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">411,453&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">414,348&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">73,746&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17.9&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RPO</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">260,789&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">267,149&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,136&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14.6&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">264,653&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">270,466&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,617&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.8&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(98,207)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(94,673)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,018,040&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,041,259&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">342,725&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17.0&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,071,871&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,095,582&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">295,904&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14.3&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div id="iedd54c6c24a742c5a949a7beb9a0153c_91"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Three Months Ended January 31, 2025 Compared to Three Months Ended January 31, 2024</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Fee Revenue</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Fee Revenue. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fee revenue was $668.7&#160;million in the three months ended January 31, 2025, flat compared to $668.7&#160;million in the year-ago quarter. Exchange rates unfavorably impacted fee revenue by $10.0 million, or 2%, in the three months ended January 31, 2025 compared to the year-ago quarter. Fee revenue increased</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> slightly in Executive Search North America, RPO and Digital, offset by a decline in fee revenue in Consulting. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Consulting. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Consulting reported fee revenue of $158.7 million, a decrease of $8.2 million, or 5%, in the three months ended January 31, 2025 compared to $166.9 million in the year-ago quarter. Exchange rates unfavorably impacted fee revenue by $2.9 million, or 2%, in the three months ended January 31, 2025 compared to the year-ago quarter. The decrease in Consulting fee revenue was primarily driven by a decline in organizational strategy and total rewards offerings, due to the increase in larger engagements (those over $1.0 million) which convert to fee revenue over a longer duration and, to a lesser extent, slower client consumption of solutions and services such as assessments and training development.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Digital. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Digital reported fee revenue of $90.8 million, an increase of $0.5 million, or 1%, in the three months ended January 31, 2025, compared to $90.3 million in the year-ago quarter. Exchange rates unfavorably impacted fee revenue by $2.1 million, or 2%, in the three months ended January 31, 2025 compared to the year-ago quarter.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Executive Search North America</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Executive Search North America reported fee revenue of $128.3 million, an increase of $6.9 million, or 6%, in the three months ended January 31, 2025 compared to $121.4 million in the year-ago quarter driven by a 7% increase in the number of engagements billed, partially offset by a 1% decrease in the weighted-average fee billed per engagement (calculated using local currency) during the three months ended January 31, 2025 compared to the year-ago quarter.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Executive Search EMEA</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Executive Search EMEA reported fee revenue of $47.8 million, a decrease of $1.2 million, or 2%, in the three months ended January 31, 2025 compared to $49.0 million in the year-ago quarter. The decrease in fee revenue was due to a 3% decrease in the number of engagements billed, partially offset by a 2% increase in the weighted-average fee billed per engagement (calculated using local currency) during the three months ended January 31, 2025 compared to the year-ago quarter.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:94.5pt;width:100%"><div style="margin-top:6pt"><img src="kfy-20250131_g2.jpg" alt="image (2).jpg" style="height:57px;margin-bottom:5pt;vertical-align:text-bottom;width:70px"/></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Executive Search Asia Pacific.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Executive Search Asia Pacific reported fee revenue of $21.7 million in the three months ended January 31, 2025, essentially flat compared to $21.3 million in the year-ago quarter.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Executive Search Latin America.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Executive Search Latin America reported fee revenue of $6.8 million, a decrease of $0.7 million, or 9%, in the three months ended January 31, 2025, compared to $7.5 million in the year-ago quarter. Exchange rates unfavorably impacted fee revenue by $1.1 million, or 15%, in the three months ended January 31, 2025 compared to the year-ago quarter.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Professional Search &amp; Interim. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Professional Search &amp; Interim reported fee revenu</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">e of $130.0 million in the three months ended January 31, 2025 essentially flat compared to $130.9 million in the year-ago quarter. T</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">he change in fee revenue was impacted by the Industry-wide slowdown in demand for permanent and Interim professionals offset by additional fee revenue from the acquisition of Trilogy, effective November 1, 2024.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">RPO. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">RPO reported fee revenue of $84.7 million in the three months ended January 31, 2025, an increase of $3.5 million, or 4%, in the three months ended January 31, 2025 compared to $81.2 million in the year-ago quarter. Exchange rates unfavorably impacted fee revenue by $1.5 million, or 2%, in the three months ended January 31, 2025 compared to the year-ago quarter. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The increase in fee revenue was primarily due to recent new client wins being stood up and an increase in demand from our base clients in the North America and Asia Pacific regions.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Compensation and Benefits</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Compensation and benefits expense decreased by $30.9 million, or 7%, to $425.3 million in the three months ended January 31, 2025 from $456.2 million in the year-ago quarter. Exchange rates favorably impacted compensation and benefits by $5.5 million, or 1%, in the three months ended January 31, 2025 compared to the year-ago quarter. The decrease in compensation and benefits expense was primarily due to a decrease of $14.5 million in deferred compensation expense due to a decrease in the fair value of participants' accounts in the three months ended January 31, 2025 compared to the year-ago quarter, lower performance-related bonus expense of $8.2 million and a decrease in salaries and related payroll taxes of $7.5 million due to a 2% reduction in average headcount.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Consulting compensation and benefits expense decreased by $6.0 million, or 5%, to $109.5 million in the three months ended January 31, 2025 from $115.5 million in the year-ago quarter. Exchange rates favorably impacted compensation and benefits by $1.7 million, or 1%, in the three months ended January 31, 2025 compared to the year-ago quarter. The decrease in compensation and benefits expense was primarily due to a decrease in performance-related bonus expense of $3.4 million driven by the lower segment fee revenue and a decrease in salaries and related payroll taxes of $3.0 million as a result of a 5% reduction in average headcount in the three months ended January 31, 2025 compared to the year-ago quarter.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Digital compensation and benefits expense decreased by $2.5 million, or 5%, to $43.3 million in the three months ended January 31, 2025 compared to $45.8 million in the year-ago quarter. Exchange rates favorably impacted compensation and benefits by $1.0 million, or 2%, in the three months ended January 31, 2025 compared to the year-ago quarter. The decrease in compensation and benefits expense was primarily due to a decrease in commission expense of $1.6 million and lower performance-related bonus expense of $0.8 million in the three months ended January 31, 2025 compared to the year-ago quarter.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Executive Search North America compensation and benefits expense decreased by $11.9 million, or 12%, to $88.7 million in the three months ended January 31, 2025 compared to $100.6 million in the year-ago quarter. Compensation and benefits expense decreased primarily due to a decrease in deferred compensation expense of $9.8 million as a result of a decrease in the fair value of participants' accounts in the three months ended January 31, 2025 compared to the year-ago quarter and lower performance-related bonus expense of $2.4 million.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Executive Search EMEA compensation and benefits expense decreased by $1.2 million, or 3%, to $35.5 million in the three months ended January 31, 2025 compared to $36.7 million in the year-ago quarter. The decrease in compensation and benefits expense was primarily due to a decrease of $2.0 million in performance-related bonus expense as a result of lower segment fee revenue in the three months ended January 31, 2025 compared to the year-ago quarter, partially offset by an increase in salaries and related payroll taxes of $0.7 million.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Executive Search Asia Pacific compensation and benefits expense increased by $0.6 million, or 4%, to $15.2 million in the three months ended January 31, 2025 compared to $14.6 million in the year-ago quarter. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Executive Search Latin America compensation and benefits expense decreased by $0.6 million, or 13%, to $4.0 million in the three months ended January 31, 2025 compared to $4.6 million in the year-ago quarter.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:94.5pt;width:100%"><div style="margin-top:6pt"><img src="kfy-20250131_g2.jpg" alt="image (2).jpg" style="height:57px;margin-bottom:5pt;vertical-align:text-bottom;width:70px"/></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Professional Search &amp; Interim compensation and benefits expense decreased by $8.7 million, or 16%, to $45.8 million in the three months ended January 31, 2025 from $54.5 million in the year-ago quarter. The decrease in compensation and benefits expense was primarily due to a decrease in integration and acquisition cost of $2.1 million as well as a decline in performance-related bonus expense of $1.9 million and a decrease in deferred compensation expense of $1.2 million as a result of a decrease in the fair value of participants' accounts in the three months ended January 31, 2025 compared to the year-ago quarter. Also contributing to the decrease in compensation and benefits expense were decreases in commission expense of $1.6 million and salaries and related payroll taxes of $1.5 million as a result of an 8% decrease in average headcount in the three months ended January 31, 2025 compared to the year-ago quarter.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">RPO compensation and benefits expense was $64.6 million in the three months ended January 31, 2025, essentially flat compared to $64.7 million in the year-ago quarter.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate compensation and benefits expense decreased by $0.5 million, or 3%, to $18.6 million in the three months ended January 31, 2025 from $19.1 million in the year-ago quarter.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">General and Administrative Expenses</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">General and administrative expenses increased by $2.6 million, or 4%, to $65.3 million in the three months ended January 31, 2025 from $62.7 million in the year-ago quarter. The increase in general and administrative expenses was primarily due to impairment charges of $2.6 million associated with the reduction of the Company's real estate footprint in three months ended January 31, 2025 compared to the year-ago quarter.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Consulting general and administrative expenses decreased by $1.7 million, or 13%, to $11.9&#160;million in the three months ended January 31, 2025 compared to $13.6 million in the year-ago quarter. The decrease in general and administrative expenses was primarily due to a foreign exchange gain of $0.2 million in the three months ended January 31, 2025 compared to a foreign exchange loss of $0.8 million in the year-ago quarter.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Digital general and administrative expenses increased by $0.4 million, or 4%, to $10.1 million in the three months ended January 31, 2025 from $9.7 million in the year-ago quarter.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Executive Search North America general and administrative expenses increased by $3.1 million, or 40%, to $10.8 million in the three months ended January 31, 2025 compared to $7.7 million in the year-ago quarter. The increase in general and administrative expenses was primarily due to impairment charges of $2.6 million associated with the reduction of the Company's real estate footprint in three months ended January 31, 2025 compared to the year-ago quarter.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Executive Search EMEA general and administrative expenses was $4.4 million in the three months ended January 31, 2025, essentially flat compared to $4.3 million in the year-ago quarter.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Executive Search Asia Pacific general and administrative expenses decreased by $0.6 million, or 24%</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> to $1.9 million in the three months ended January 31, 2025, compared to $2.5 million in the year-ago quarter.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Executive Search Latin America general and administrative expenses decreased by $0.4 million, or 31%, to $0.9 million in the three months ended January 31, 2025 compared to $1.3 million in the year-ago quarter.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Professional Search &amp; Interim general and administrative expenses decreased by $0.6 million, or 10%, to $5.4 million in the three months ended January 31, 2025 compared to $6.0 million in the year-ago quarter.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">RPO general and administrative expenses was $4.4 million in the three months ended January 31, 2025, essentially flat compared to $4.5 million in the year-ago quarter.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate general and administrative expenses increased by $2.5 million, or 19%, to $15.5 million in the three months ended January 31, 2025 compared to $13.0 million in the year-ago quarter. The increase in general and administrative expenses was primarily due to a foreign exchange loss of $0.6 million in the three months ended January 31, 2025 compared to a foreign exchange gain of $0.8 million in the year-ago quarter.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Cost of Services Expense</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cost of services expense consists of contractor and product costs related to delivery of various services and products through Consulting, Digital, Professional Search &amp; Interim and RPO. Cost of services expense increased by $2.2 million, or 3%, to $78.0&#160;million in the three months ended January 31, 2025 compared to $75.8 million in the year-ago quarter. Professional Search &amp; Interim accounts for $2.5 million of the increase due to contractor costs following the Trilogy acquisition, which performs a significant portion of interim services. Interim services have a higher cost of service expense as compared to the Company's other segments.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:94.5pt;width:100%"><div style="margin-top:6pt"><img src="kfy-20250131_g2.jpg" alt="image (2).jpg" style="height:57px;margin-bottom:5pt;vertical-align:text-bottom;width:70px"/></div></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Depreciation and Amortization Expenses</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation and amortization expenses increased by $1.0 million, or 5%</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> to $20.5&#160;million in the three months ended January 31, 2025 compared to $19.5 million in the year-ago quarter. The increase was primarily due to the technology investments made in the current and prior year in our Digital segment.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Restructuring Charges, Net</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the second quarter of fiscal 2024, we implemented a restructuring plan to eliminate excess capacity resulting from a challenging macroeconomic business environment impacting demand. During the three months ended January 31, 2025 and 2024, we recorded an adjustment to the previously recorded restructuring accruals of $1.3 million and $4.6 million, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Net Income Attributable to Korn Ferry</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income attributable to Korn Ferry decreased by $0.7 million, or 1%, to $58.4 million in the three months ended January 31, 2025 as compared to $59.1 million in the year-ago quarter. The decrease in Net Income attributable for Korn Ferry was primarily due to an increase in income tax provision of $13.8 million due to a $9.7 million non-recurring tax benefit recorded in the three months ended January 31, 2024 from actions taken in connection with the worldwide minimum tax that resulted in the release of a valuation allowance. This was partially offset by a decrease in compensation and benefits expense, due to disciplined cost management. Net income attributable to Korn Ferry, as a percentage of fee revenue was 9% in both the three months ended January 31, 2025 and 2024.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Adjusted EBITDA</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Adjusted EBITDA increased by $12.8 million, or 13%, to $114.5 million in the three months ended January 31, 2025 as compared to $101.7&#160;million in the year-ago quarter. The increase in Adjusted EBITDA was primarily driven by decreases in performance-related bonus expense and salaries and related payroll taxes, partially offset by an increase in cost of services expense. Adjusted EBITDA, as a percentage of fee revenue, was 17% in the three months ended January 31, 2025 compared to 15% in the year-ago quarter.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Consulting Adjusted EBITDA was $28.0 million in the three months ended January 31, 2025, essentially flat compared to $27.8&#160;million in the year-ago quarter. Consulting Adjusted EBITDA, as a percentage of fee revenue, was 18% and 17% in the three months ended January 31, 2025 and 2024, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Digital Adjusted EBITDA increased by $1.0 million, or 4%</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> to $28.4 million in the three months ended January 31, 2025 as compared to $27.4 million in the year-ago quarter. The increase in Adjusted EBITDA was primarily driven by improved consultant productivity and disciplined cost management. Digital Adjusted EBITDA, as a percentage of fee revenue, was 31% and 30% in the three months ended January 31, 2025 and 2024, respectively. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Executive Search North America Adjusted EBITDA increased by $7.8 million, or 27%, to $37.2 million in the three months ended January 31, 2025 compared to $29.4&#160;million in the year-ago quarter. The increase was mainly driven by an increase in fee revenue coupled with a decrease in performance-related bonus expense. Executive Search North America Adjusted EBITDA, as a percentage of fee revenue, was 29% and 24% in the three months ended January 31, 2025 and 2024, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Executive Search EMEA Adjusted EBITDA was $7.8 million in both the three months ended January 31, 2025 and the year-ago quarter. Executive Search EMEA Adjusted EBITDA, as a percentage of fee revenue, was 16% in both the three months ended January 31, 2025 and 2024.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Executive Search Asia Pacific Adjusted EBITDA was $4.5 million in both the three months ended January 31, 2025 and the year-ago quarter.</span><span style="color:#ff0000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Executive Search Asia Pacific Adjusted EBITDA, as a percentage of fee revenue, was 21% in both the three months ended January 31, 2025 and 2024.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Executive Search Latin America Adjusted EBITDA was $1.7 million in the three months ended January 31, 2025, essentially flat compared to $1.8 million in the year-ago quarter. Executive Search Latin America Adjusted EBITDA, as a percentage of fee revenue, was 25% and 23% in the three months ended January 31, 2025 and 2024, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Professional Search &amp; Interim Adjusted EBITDA was $27.3 million in the three months ended January 31, 2025, an increase of $3.5 million, or 15%, as compared to $23.8 million in the year-ago quarter. The increase in Adjusted EBITDA was mainly driven by a decrease in compensation and benefits expense (excluding integration/acquisition costs), partially offset by an increase in cost of services expense. Professional Search &amp; Interim Adjusted EBITDA, as a percentage of fee revenue, was 21% and 18% in the three months ended January 31, 2025 and 2024, respectively.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:94.5pt;width:100%"><div style="margin-top:6pt"><img src="kfy-20250131_g2.jpg" alt="image (2).jpg" style="height:57px;margin-bottom:5pt;vertical-align:text-bottom;width:70px"/></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">RPO Adjusted EBITDA was $12.7 million in the three months ended January 31, 2025, an increase of $3.4 million, or 37%, as compared to $9.3 million in the year-ago quarter. The increase in Adjusted EBITDA was mainly driven by </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">greater exe</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">cution staff productivity and disciplined cost management, as shown by an increase in fee revenue while costs remained essentially flat compared to the year-ago quarter. RPO Adjusted EBITDA, as a percentage of fee revenue, was 15% and 11% in the three months ended January 31, 2025 and 2024, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Other Income, Net </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other income, net was $9.4 million in the three months ended January 31, 2025 compared to $23.8 million in the year-ago quarter. The difference was primarily due to lower gains from the increase in the fair value of our marketable securities that are held in trust to for the settlement of the Company's obligation under the Executive Capital Accumulation Plan ("ECAP") during the three months ended January 31, 2025 compared to the year-ago quarter.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Interest Expense, Net</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest expense, net primarily relates to the Company's 4.625% Senior Unsecured Notes due 2027 ("Notes") issued in December 2019, borrowings under Company purchased company-owned life insurance ("COLI") policies and interest cost related to our deferred compensation plans, which are partially offset by interest earned on cash and cash equivalent balances. Interest expense, net was $5.5 million in the three months ended January 31, 2025 compared to $4.9 million in the year-ago quarter. Interest expense, net increased due to an increase in interest expense on deferred compensation plans in the three months ended January 31, 2025 compared to the year-ago quarter.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Income Tax Provision</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The provision for income tax was $22.8 million in the three months ended January&#160;31, 2025, with an effective tax rate of 27.8%, compared to $9.0 million in the three months ended January&#160;31, 2024, with an effective rate of 13.1%. In addition to the impact of U.S. state income taxes and the jurisdictional mix of earnings, which generally create variability in our effective tax rate over time, the decrease in the effective tax rate for the three months ended January 31, 2024 was due to a $9.7 million non-recurring tax benefit from actions taken in connection with the worldwide minimum tax that resulted in the release of a valuation allowance.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Net Income Attributable to Noncontrolling Interest</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income attributable to noncontrolling interest represents the portion of a subsidiary&#8217;s net earnings that are attributable to shares of such subsidiary not held by Korn Ferry that are included in the condensed consolidated results of income. Net income attributable to noncontrolling interest for the three months ended January 31, 2025 was $0.9 million, compared to $0.6 million in the three months ended January 31, 2024.</span></div><div id="iedd54c6c24a742c5a949a7beb9a0153c_94"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Nine Months Ended January&#160;31, 2025 Compared to Nine Months Ended January&#160;31, 2024</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Fee Revenue</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Fee Revenue. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fee revenue was $2,018.0 million, a decrease of $53.9 million, or 3%, in the nine months ended January&#160;31, 2025 compared to $2,071.9 million in the year-ago period. Exchange rates unfavorably impacted fee revenue by $11.4 million, or 1%, in the nine months ended January&#160;31, 2025 compared to the year-ago period. The decrease in fee revenue was primarily due to lower fee revenues in Professional Search &amp; Interim, Consulting, RPO and Digital driven by a decline in demand due to the current economic environment and other factors, partially offset by an increase in fee revenue in Executive Search North America and Executive Search EMEA.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Consulting. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Consulting reported fee revenue of $493.3 million, a decrease of $19.5 million, or 4%, in the nine months ended January&#160;31, 2025 compared to $512.8 million in the year-ago period. Exchange rates unfavorably impacted fee revenue by $3.3 million, or 1%, in the nine months ended January&#160;31, 2025 compared to the year-ago period. The decrease in fee revenue was primarily driven by a decline in demand for our organizational strategy, assessment &amp; succession, and leadership and professional development offerings.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Digital. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Digital reported fee revenue of $271.9 million, a decrease of $3.5 million, or 1%, in the nine months ended January&#160;31, 2025 compared to $275.4 million in the year-ago period. Exchange rates unfavorably impacted fee revenue by $3.2 million, or 1%, in the nine months ended January&#160;31, 2025 compared to the year-ago period. The decrease in fee revenue was primarily driven by decreases in demand for leadership and development and assessment &amp; succession offerings, partially offset by increases in organizational strategy and total rewards offerings.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Executive Search North America</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Executive Search North America reported fee revenue of $392.9 million, an increase of $11.4 million, or 3%, in the nine months ended January&#160;31, 2025 compared to $381.5 million in the year-ago period. North America&#8217;s fee revenue increased due to a 4% increase in the number of engagements billed, partially offset by a 1% decrease in the weighted-average fee billed per engagement (calculated using local currency) during the nine months ended January&#160;31, 2025 compared to the year-ago period.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:94.5pt;width:100%"><div style="margin-top:6pt"><img src="kfy-20250131_g2.jpg" alt="image (2).jpg" style="height:57px;margin-bottom:5pt;vertical-align:text-bottom;width:70px"/></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Executive Search EMEA</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Executive Search EMEA reported fee revenue of $140.6 million, an increase of $1.7 million, or 1%, in the nine months ended January&#160;31, 2025 compared to $138.9 million in the year-ago period. The increase in fee revenue was due to a 7% increase in the weighted-average fee billed per engagement (calculated using local currency), partially offset by a 6% decrease in the number of engagements billed during the nine months ended January&#160;31, 2025 compared to the year-ago period.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Executive Search Asia Pacific.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Executive Search Asia Pacific reported fee revenue of $63.7 million, a decrease of $1.5 million, or 2%, in the nine months ended January&#160;31, 2025 compared to $65.2 million in the year-ago period. The decrease in fee revenue was due to a 3% decrease in the number of engagements billed, partially offset by a 2% increase in the weighted-average fee billed per engagement (calculated using local currency) during the nine months ended January&#160;31, 2025 compared to the year-ago period.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Executive Search Latin America.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Executive Search Latin America reported fee revenue of $22.0 million in both the nine months ended January&#160;31, 2025 and 2024. Exchange rates unfavorably impacted fee revenue by $2.6 million, or 12%, in the nine months ended January&#160;31, 2025 compared to the year-ago period.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Professional Search &amp; Interim. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Professional Search &amp; Interim reported fee revenue of $372.8 million, a decrease of $38.7 million, or 9%, in the nine months ended January&#160;31, 2025 compared to $411.5 million in the year-ago period. The decrease in fee revenue was primarily due to a decrease in interim fee revenue of $24.4 million as well as a decrease in permanent placement fee revenue of $14.3 million, each of which resulted from lower demand in the current economic environment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">RPO. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">RPO reported fee revenue of $260.8 million, a decrease of $3.9 million, or 1%, in the nine months ended January&#160;31, 2025 compared to $264.7 million in the year-ago period. The decrease in fee revenue was due to moderation in the hiring volume in the existing base of clients due to the current economic environment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Compensation and Benefits</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Compensation and benefits expense decreased by $75.5 million, or 5%, to $1,314.5 million in the nine months ended January&#160;31, 2025 from $1,390.0 million in the year-ago period. The decrease in compensation and benefits expense was primarily due to a decrease in salaries and related payroll taxes of $69.4 million as a result of an 8% reduction in average headcount in the nine months ended January 31, 2025 compared to the year-ago period and decreases in commission expense and integration/acquisition costs of $10.4 million and $8.3 million, respectively. These decreases were partially offset by an increase of $5.8 million in the use of outside contractors and $4.9 million in higher performance-related bonus expense in the nine months ended January 31, 2025 compared to the year-ago period.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Consulting compensation and benefits expense decreased by $21.2 million, or 6%, to $337.9 million in the nine months ended January&#160;31, 2025 from $359.1 million in the year-ago period. The decrease in compensation and benefits expense was primarily due to a decrease in salaries and related payroll taxes of $17.0 million as a result of a 7% reduction in average headcount in the nine months ended January 31, 2025 compared to the year-ago period and a decrease in performance-related bonus expense of $9.9 million. These decreases were partially offset by an increase of $3.7 million in severance related cost due to a reduction in workforce.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Digital compensation and benefits expense decreased by $7.8 million, or 5%, to $134.2 million in the nine months ended January&#160;31, 2025 from $142.0 million in the year-ago period. Exchange rates favorably impacted compensation and benefits by $1.4 million, or 1%, in the nine months ended January&#160;31, 2025 compared to the year-ago period. The decrease in compensation and benefits expense was primarily due to a decrease in salaries and related payroll taxes of $7.4 million as a result of a 6% decrease in average headcount in the nine months ended January 31, 2025 compared to the year-ago period.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Executive Search North America compensation and benefits expense decreased by $6.2 million, or 2%, to $276.7 million in the nine months ended January&#160;31, 2025 compared to $282.9 million in the year-ago period. Compensation and benefits expense decreased primarily due to lower performance-related bonus expense of $5.8 million and a decrease in salaries and related payroll taxes of $4.1 million due to a 5% decrease in average headcount in the nine months ended January 31, 2025 compared to the year-ago period. This decrease was partially offset by an increase of $4.2 million in deferred compensation expense due to an increase in the fair value of participants' accounts in the nine months ended January 31, 2025 compared to the year-ago period.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Executive Search EMEA compensation and benefits expense decreased by $2.2 million, or 2%, to $105.2 million in the nine months ended January&#160;31, 2025 compared to $107.4 million in the year-ago period. The decrease in compensation and benefits expense was primarily due to a decrease in severance related expenses of $2.5 million in the nine months ended January 31, 2025 compared to the year-ago period.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:94.5pt;width:100%"><div style="margin-top:6pt"><img src="kfy-20250131_g2.jpg" alt="image (2).jpg" style="height:57px;margin-bottom:5pt;vertical-align:text-bottom;width:70px"/></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Executive Search Asia Pacific compensation and benefits expense increased by $1.1 million, or 2%, to $45.2 million in the nine months ended January&#160;31, 2025 compared to $44.1 million in the year-ago period. The increase in compensation and benefits expense was primarily due to increases of $1.1 million, $1.0 million, and $0.4 million in severance related expenses, long-term incentives awards and performance-related bonus expense, respectively. These increases were partially offset by a decrease in salaries and related payroll tax of $2.0 million due to a 5% decrease in average headcount in the nine months ended January 31, 2025 compared to the year-ago period.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Executive Search Latin America compensation and benefits expense decreased by $1.0 million, or 7%, to $13.3 million in the nine months ended January&#160;31, 2025 compared to $14.3 million in the year-ago period. Exchange rates favorably impacted compensation and benefits by $1.7 million, or 12%, in the nine months ended January&#160;31, 2025 compared to the year-ago period. The decrease in compensation and benefits expense was primarily due to a decrease in salaries and related payroll taxes of $1.1 million in the nine months ended January 31, 2025 compared to the year-ago period.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Professional Search &amp; Interim compensation and benefits expense decreased by $26.2 million, or 15%, to $144.8 million in the nine months ended January&#160;31, 2025 from $171.0 million in the year-ago period. The decrease in compensation and benefits expense was primarily due to a decrease in salaries and related payroll taxes of $12.0 million as a result of a 16% reduction in average headcount as well as decreases in commission expense of $9.3 million driven by lower segment fee revenue and lower integration/acquisition cost of $8.3 million in the nine months ended January 31, 2025 compared to the year-ago period. These decreases were offset by an increase in performance-related bonus expense of $6.1 million.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">RPO compensation and benefits expense decreased by $13.8 million, or 6%, to $200.9 million in the nine months ended January&#160;31, 2025 from $214.7 million in the year-ago period. The decrease in compensation and benefits expense was primarily due to a decrease in salaries and related payroll taxes of $23.5 million as a result of a 10% decrease in average headcount in the nine months ended January 31, 2025 compared to the year-ago period, partially offset by an increase in performance-related bonus expense of $9.9 million.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate compensation and benefits expense increased by $1.8 million, or 3%, to $56.3 million in the nine months ended January&#160;31, 2025 from $54.5 million in the year-ago period. The increase was primarily due to an increase of $1.8 million in restricted stock compensation expense in the nine months ended January 31, 2025 compared to the year-ago period.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">General and Administrative Expenses</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">General and administrative expenses decreased by $4.4 million, or 2%, to $189.9 million in the nine months ended January&#160;31, 2025 from $194.3 million in the year-ago period. The decrease in general and administrative expenses was primarily due to decreases in bad debt expense and legal and other professional fees of $4.3 million and $2.6 million, respectively, in the nine months ended January 31, 2025 compared to the year-ago period, partially offset by an increase in integration/acquisition costs of $2.3 million. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Consulting general and administrative expenses decreased by $2.6 million, or 6%, to $38.3 million in the nine months ended January&#160;31, 2025 compared to $40.9 million in the year-ago period. The decrease in general and administrative expenses was primarily due to decreases in legal and other professional fees and bad debt expense of $0.8 million and $0.7 million, respectively, in the nine months ended January 31, 2025 compared to the year-ago period. Also contributing to the decrease was an impairment of right-to-use-assets of $0.5 million in the year-ago period.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Digital general and administrative expenses decreased by $1.0 million, or 3%, to $29.6 million in the nine months ended January&#160;31, 2025 from $30.6 million in the year-ago period. The decrease in general and administrative expenses was primarily due to a decrease in impairment of fixed assets of $1.1 million in the nine months ended January 31, 2025 compared to the year-ago period.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Executive Search North America general and administrative expenses increased by $2.5 million, or 10%, to $26.8 million in the nine months ended January&#160;31, 2025 compared to $24.3 million in the year-ago period. The increase in general and administrative expenses was primarily due to an increase in impairment of right-of-use assets of $2.0 million in the nine months ended January 31, 2025 compared to the year-ago period.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Executive Search EMEA general and administrative expenses increased by $0.4 million, or 3%, to $12.7 million in the nine months ended January&#160;31, 2025 from $12.3 million in the year-ago period.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Executive Search Asia Pacific general and administrative expenses decreased by $1.3 million, or 19%, to $5.5 million in the nine months ended January&#160;31, 2025 compared to $6.8 million in the year-ago period. The decrease in general and administrative expenses was primarily due to a decrease in bad debt expense of $1.3 million in the nine months ended January 31, 2025 compared to the year-ago period.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Executive Search Latin America general and administrative expenses decreased by $1.8 million, or 51%, to $1.7 million in the nine months ended January&#160;31, 2025 compared to $3.5&#160;million in the year-ago period. The decrease in general and administrative expenses was primarily due to the impact of foreign exchange with a foreign exchange gain of $1.0 million in the nine months ended January 31, 2025 compared to a foreign exchange loss of $0.7 million in the year-ago period.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:94.5pt;width:100%"><div style="margin-top:6pt"><img src="kfy-20250131_g2.jpg" alt="image (2).jpg" style="height:57px;margin-bottom:5pt;vertical-align:text-bottom;width:70px"/></div></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Professional Search &amp; Interim general and administrative expenses decreased by $4.8 million, or 25%, to $14.7 million in the nine months ended January&#160;31, 2025 compared to $19.5 million in the year-ago period. The decrease in general and administrative expenses was primarily due to decreases in bad debt expense of $2.3 million and premise and office expense of $2.0 million in the nine months ended January 31, 2025 compared to the year-ago period.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">RPO general and administrative expenses was $13.6 million in the nine months ended January&#160;31, 2025, essentially flat compared to $13.7 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">in the year-ago period.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate general and administrative expenses increased by $4.2 million, or 10%, to $47.0 million in the nine months ended January&#160;31, 2025 compared to $42.8 million in the year-ago period. The increase was primarily due to increases in integration/acquisition costs of $2.3 million and $1.3 million in marketing and business development expenses in the nine months ended January&#160;31, 2025 compared to the year-ago period. Also contributing to the increase in general and administrative expenses was the impact of foreign exchange with a foreign exchange loss of $0.9 million in the nine months ended January 31, 2025 compared to a foreign exchange gain of $0.5 million in the year-ago period.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Cost of Services Expens</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">e</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cost of services expense consists of contractor and product costs related to delivery of various services and products through Consulting, Digital, Professional Search &amp; Interim and RPO. Cost of services expense decreased by $21.3 million, or 9%, to $210.2 million in the nine months ended January&#160;31, 2025 compared to $231.5 million in the year-ago period. Professional Search &amp; Interim accounts for $22.4 million of the decrease due to a decline in fee revenue in the segment as the Company's interim services have a higher cost of service expense as compared to the Company's other segments. Cost of services expense, as a percentage of fee revenue, decreased to 10% in the nine months ended January 31, 2025 from 11% in the nine months ended January&#160;31, 2024.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Depreciation and Amortization Expenses</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation and amortization expenses were $59.8 million, an increase of $1.7 million, or 3%, in the nine months ended January&#160;31, 2025 compared to $58.1 million in the year-ago period. The increase was primarily due to the technology investments made in the current and prior year in our Digital segment.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Restructuring Charges, Net</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the second quarter of fiscal 2024, we implemented a plan intended to eliminate excess capacity resulting from the challenging and uncertain macroeconomic business environment. As a result, the Company recorded restructuring charges, net of $68.6 million during the nine months ended January 2024. During the nine months ended January&#160;31, 2025, we recorded an adjustment to the previously recorded restructuring accruals of $1.9 million.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Net Income Attributable to Korn Ferry</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income attributable to Korn Ferry increased by $77.8 million, or 75%, to $181.8 million in the nine months ended January&#160;31, 2025, as compared to $104.0 million in the year-ago period. The increase in net income attributable to Korn Ferry was primarily due to decreases in compensation and benefits expense, restructuring charges, net, and cost of services expense in the nine months ended January&#160;31, 2025 compared to the year-ago period, partially offset by lower fee revenues and an increase in income tax provision. Net income attributable to Korn Ferry, as a percentage of fee revenue, was 9% and 5% in the nine months ended January 31, 2025 and 2024, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Adjusted EBITDA</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Adjusted EBITDA was $342.7 million in the nine months ended January&#160;31, 2025, an increase of $46.8 million, or 16%, as compared to $295.9 million in the year-ago period. The increase in Adjusted EBITDA was primarily driven by decreases in compensation and benefits expense (excluding integration/acquisition costs), cost of services expense and general and administrative expenses (excluding integration/acquisition costs and impairment of fixed assets and right-of-use assets) in the nine months ended January&#160;31, 2025 compared to the year-ago period and an increase in other income, net. The increase in Adjusted EBITDA was partially offset by a decrease in fee revenue. Adjusted EBITDA, as a percentage of fee revenue, was 17% and 14% in the nine months ended January 31, 2025 and 2024, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Consulting Adjusted EBITDA was $86.4 million in the nine months ended January&#160;31, 2025, an increase of $4.5 million, or 5%, as compared to $81.9 million in the year-ago period. This increase in Adjusted EBITDA was driven by a decrease in compensation and benefits expense and general and administrative expenses (excluding impairment of right-of-use assets), partially offset by a decrease in fee revenue in the nine months ended January&#160;31, 2025 compared to the year-ago period.</span><span style="color:#ff0000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Consulting Adjusted EBITDA, as a percentage of fee revenue, was 18% and 16% in the nine months ended January 31, 2025 and 2024, respectively.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:94.5pt;width:100%"><div style="margin-top:6pt"><img src="kfy-20250131_g2.jpg" alt="image (2).jpg" style="height:57px;margin-bottom:5pt;vertical-align:text-bottom;width:70px"/></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Digital Adjusted EBITDA was $84.2 million in the nine months ended January&#160;31, 2025, an increase of $3.5 million, or 4%, as compared to $80.7 million in the year-ago period. This increase in Adjusted EBITDA was mainly driven by a decrease in compensation and benefits expense, partially offset by a decrease in fee revenue in the nine months ended January&#160;31, 2025 compared to the year-ago period.</span><span style="color:#ff0000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Digital Adjusted EBITDA, as a percentage of fee revenue, was 31% and 29% in the nine months ended January 31, 2025 and 2024, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Executive Search North America Adjusted EBITDA increased by $21.6 million, or 25%, to $109.2 million in the nine months ended January&#160;31, 2025 compared to $87.6 million in the year-ago period. The increase in Adjusted EBITDA was primarily driven by an increase in fee revenue and other income, net and a decrease in compensation and benefits expense in the nine months ended January&#160;31, 2025 compared to the year-ago period. Executive Search North America Adjusted EBITDA, as a percentage of fee revenue, was 28% in the nine months ended January 31, 2025 as compared to 23% in the nine months ended January 31, 2024.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Executive Search EMEA Adjusted EBITDA increased by $3.5 million, or 18%, to $22.6 million in the nine months ended January&#160;31, 2025 compared to $19.1 million in the year-ago period. The increase in Adjusted EBITDA was primarily driven by a decrease in compensation and benefits expense and an increase in fee revenue in the nine months ended January&#160;31, 2025 compared to the year-ago period. Executive Search EMEA Adjusted EBITDA, as a percentage of fee revenue, was 16% in the nine months ended January 31, 2025 as compared to 14% in the nine months ended January 31, 2024.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Executive Search Asia Pacific Adjusted EBITDA decreased by $1.5 million, or 10%, to $13.2 million in the nine months ended January&#160;31, 2025 compared to $14.7 million in the year-ago period. The decrease in Adjusted EBITDA was primarily driven by lower fee revenue in the segment. Executive Search Asia Pacific Adjusted EBITDA, as a percentage of fee revenue, was 21% in the nine months ended January 31, 2025 as compared to 23% in the nine months ended January 31, 2024.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Executive Search Latin America Adjusted EBITDA increased by $2.7 million, or 63%, to $7.0 million in the nine months ended January&#160;31, 2025 compared to $4.3 million in the year-ago period. The increase in Adjusted EBITDA was primarily driven by a decrease in general and administrative expenses and compensation and benefits expense in the nine months ended January&#160;31, 2025 compared to the year-ago period. Executive Search Latin America Adjusted EBITDA, as a percentage of fee revenue, was 32% in the nine months ended January 31, 2025 as compared to 19% in the nine months ended January 31, 2024.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Professional Search &amp; Interim Adjusted EBITDA was $80.2 million in the nine months ended January&#160;31, 2025, an increase of $6.5 million, or 9%, as compared to $73.7 million in the year-ago period. The increase in Adjusted EBITDA was mainly driven by decreases in cost of services expense, compensation and benefits expense (excluding integration/acquisition costs) and general and administrative expenses (excluding integration/acquisition costs). These decreases were partially offset by lower fee revenue in the segment. Professional Search &amp; Interim Adjusted EBITDA, as a percentage of fee revenue, was 22% in the nine months ended January 31, 2025 compared to 18% in the year-ago period.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">RPO Adjusted EBITDA was $38.1 million in the nine months ended January&#160;31, 2025, an increase of $9.5 million, or 33%, as compared to $28.6 million in the year-ago period. The increase in Adjusted EBITDA was primarily driven by a decrease in compensation and benefits expense, partially offset by lower fee revenue in the segment. RPO Adjusted EBITDA, as a percentage of fee revenue, was 15% in the nine months ended January 31, 2025 compared to 11% in the year-ago period.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Other Income, Net </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other income, net was $29.3 million in the nine months ended January 31, 2025 compared to $23.6 million in the year-ago period. The difference was primarily due to larger gains from the increase in the fair value of our marketable securities that are held in trust for the settlement of the Company's obligation under the ECAP during the nine months ended January&#160;31, 2025 compared to gains in the year-ago period.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Interest Expense, Net</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest expense, net primarily relates to the Notes issued in December 2019, borrowings under COLI policies and interest cost related to our deferred compensation plans, which are partially offset by interest earned on cash and cash equivalent balances. Interest expense, net was $15.0 million in the nine months ended January 31, 2025 compared to $16.3 million in the year-ago period. Interest expense, net decreased due to an increase in interest income earned on cash and cash equivalent balances and investment income from our marketable securities as a result of higher average cash and cash equivalent and marketable securities balances in the nine months ended January&#160;31, 2025 compared to the year-ago period, partially offset by an increase in interest expense on deferred compensation plans.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:94.5pt;width:100%"><div style="margin-top:6pt"><img src="kfy-20250131_g2.jpg" alt="image (2).jpg" style="height:57px;margin-bottom:5pt;vertical-align:text-bottom;width:70px"/></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Income Tax Provision</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The provision for income tax was $70.0 million in the nine months ended January&#160;31, 2025, with an effective tax rate of 27.4%, compared to $29.8 million in the nine months ended January&#160;31, 2024, with an effective rate of 21.8%. In addition to the impact of U.S. state income taxes and the jurisdictional mix of earnings, which generally create variability in our effective tax rate over time, the decrease in the effective tax rate for the nine months ended January 31, 2024 was due to a $9.7 million non-recurring tax benefit from actions taken in connection with the worldwide minimum tax that resulted in the release of a valuation allowance.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Net Income Attributable to Noncontrolling Interest</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income attributable to noncontrolling interest represents the portion of a subsidiary&#8217;s net earnings that are attributable to shares of such subsidiary not held by Korn Ferry that are included in the condensed consolidated results of income. Net income attributable to noncontrolling interest for the nine months ended January&#160;31, 2025 was $4.1 million, compared to $3.0 million in the nine months ended January&#160;31, 2024.</span></div><div id="iedd54c6c24a742c5a949a7beb9a0153c_97"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company and its Board of Directors endorse a balanced approach to capital allocation. The Company&#8217;s long-term priority is to invest in growth initiatives, such as the hiring of consultants, the continued development of IP and derivative products and services and the investment in synergistic, accretive merger and acquisition transactions that are expected to earn a return that is superior to the Company's cost of capital. Next, the Company&#8217;s capital allocation approach contemplates the return of a portion of excess capital to stockholders, in the form of a regular quarterly dividend, subject to the factors discussed below and in the &#8220;Risk Factors&#8221; section of the Form 10-K. Additionally, the Company considers share repurchases on an opportunistic basis and subject to the terms of our Amended Credit Agreement (defined below) and Notes, as well as using excess cash to repay the Notes.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On November 1, 2024, we completed the acquisition of Trilogy, a provider of technology/digital interim talent across Europe and in the United States, for $44.4 million, net of cash acquired. Trilogy will be part of our Interim business, which is a part of our Professional Search &amp; Interim segment.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On December 16, 2019, we completed a private placement of the Notes with a $400.0 million principal amount pursuant to Rule 144A and Regulation S under the Securities Act of 1933, as amended. The Notes were issued with a $4.5 million discount and will mature December 15, 2027, with interest payable semi-annually in arrears on June 15 and December 15 of each year, that commenced on June 15, 2020. The Notes represent senior unsecured obligations that rank equally in right of payment to all existing and future senior unsecured indebtedness. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We may redeem the Notes prior to maturity, subject to certain limitations and premiums defined in the indenture governing the Notes. The Notes are guaranteed by each of our existing and future wholly owned domestic subsidiaries to the extent such subsidiaries guarantee our obligations under the Credit Agreement (defined below). The indenture governing the Notes requires that, upon the occurrence of both a Change of Control and a Rating Decline (each as defined in the indenture), we shall make an offer to purchase all of the Notes at 101% of their principal amount, and accrued and unpaid interest. We used the proceeds from the offering of the Notes to repay $276.9 million outstanding under our prior revolving credit facility and to pay expenses and fees in connection therewith. As of January&#160;31, 2025, the fair value of the Notes was $390.0 million, which is based on borrowing rates currently required of notes with similar terms, maturity and credit risk.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On June 24, 2022, we entered into an amendment (the "Amendment") to our December 16, 2019 Credit Agreement (the "Credit Agreement"; as amended by the Amendment, the &#8220;Amended Credit Agreement&#8221;) with the lenders party thereto and Bank of America, National Association as administrative agent, to, among other things (i) extend the existing maturity date of the revolving facility to June 24, 2027, (ii) replace the London interbank offered rate with </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Term Secured Overnight Financing Rate ("SOFR")</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, and (iii) replace the existing financial covenants with financial covenants described below. The Amended Credit Agreement provides for five-year senior secured credit facilities comprised of a $650.0 million revolving credit facility (the &#8220;Revolver&#8221;). The Amended Credit Agreement also provides that, under certain circumstances, the Company may incur term loans or increase the aggregate principal amount of revolving commitments by an aggregate amount of up to $250 million plus an unlimited amount subject to a consolidated secured net leverage ratio of 3.25 to 1.00. See Note 11 &#8212;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Long-Term Debt</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> for a further description of the Amended Credit Agreement. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">T</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">he Company has a total of $645.5 million available under the Revolver</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">after $4.5 million of standby letters of credit have been issued as of January&#160;31, 2025 and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">April&#160;30, 2024</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The Company had a total of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$12.5 million and $13.2 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> of standby letters with other financial institutions as of January&#160;31, 2025 and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">April&#160;30, 2024, respectively</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The standby letters of credit were generally issued in connection with the entry into certain office premise leases.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:94.5pt;width:100%"><div style="margin-top:6pt"><img src="kfy-20250131_g2.jpg" alt="image (2).jpg" style="height:57px;margin-bottom:5pt;vertical-align:text-bottom;width:70px"/></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On December 8, 2014, the Board of Directors adopted a dividend policy to distribute to our stockholders a regular quarterly cash dividend of $0.10 per share. Every quarter since the adoption of the dividend policy, the Company has declared a quarterly dividend. On June 21, 2021 and 2022, the Board of Directors increased the quarterly dividend to $0.12 per share and $0.15 per share, respectively. On June 26, 2023, the Board of Directors approved an increase of 20% in the quarterly dividend, which increased the quarterly dividend to $0.18 per share. On December 5, 2023, the Board of Directors approved an increase of 83% in the quarterly dividend, which increased the quarterly dividend to $0.33 per share. On June 12, 2024, the Board of Directors approved an increase in the quarterly dividend to $0.37 per share. On March 10, 2025, the Board of Directors approved a further increase of 30% in the quarterly dividend, which increased the quarterly dividend to $0.48 per share. The Amended Credit Agreement permits us to pay dividends to our stockholders and make share repurchases so long as there is no default under the Amended Credit Agreement, our total funded debt to adjusted EBITDA ratio (as set forth in the Amended Credit Agreement, the &#8220;consolidated net leverage ratio&#8221;) is no greater than 5.00 to 1.00, and we are in pro forma compliance with our financial covenant. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Furthermore, our Notes allow us to pay $25.0 million of dividends per fiscal year with no restrictions plus an unlimited amount of dividends so long as our consolidated total leverage ratio is not greater than 3.50 to 1.00, and there is no default under the indenture governing the Notes. The declaration and payment of future dividends under the quarterly dividend program will be at the discretion of the Board of Directors and will depend upon many factors, including our earnings, capital requirements, financial conditions, the terms of our indebtedness and other factors our Board of Directors may deem to be relevant. Our Board of Directors may, however, amend, revoke or suspend our dividend policy at any time and for any reason.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On June 21, 2022, our Board of Directors approved an increase to the share repurchase program of approximately $300.0 million, which at the time brought our available capacity to repurchase shares in the open market or privately negotiated transactions to $318.0 million. The Company repurchased approximately $74.0 million and $29.6 million of the Company&#8217;s stock during the nine months ended January&#160;31, 2025 and 2024, respectively. As of January&#160;31, 2025, $108.8 million remained available for common stock repurchases under our share repurchase program. Any decision to continue to execute our currently outstanding share repurchase program will depend on our earnings, capital requirements, financial condition and other factors considered relevant by our Board of Directors.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our primary source of liquidity is the fee revenue generated from our operations, supplemented by our borrowing capacity under our Amended Credit Agreement. Our performance is subject to the general level of economic activity in the geographic regions and the industries we service. We believe, based on current economic conditions, that our cash on hand and funds from operations and the Amended Credit Agreement will be sufficient to meet anticipated working capital, capital expenditures, general corporate requirements, debt repayments, share repurchases and dividend payments under our dividend policy during the next 12 months and thereafter for the foreseeable future. However, if the national or global economy, credit market conditions and/or labor markets were to deteriorate in the future, including as a result of ongoing macroeconomic uncertainty due to inflation and a potential recession, such changes have and could put further negative pressure on demand for our services and affect our operating cash flows. If these conditions were to persist over an extended period of time, we may incur negative cash flows and it might require us to access additional borrowings under the Amended Credit Agreement to meet our capital needs and/or discontinue our share repurchases and dividend policy. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash and cash equivalents and marketable securities were $1,061.0 million and $1,195.4 million as of January&#160;31, 2025 and April&#160;30, 2024, respectively. Net of amounts held in trust for deferred compensation plans and accrued bonuses, cash and marketable securities were $544.2 million and $606.4 million at January&#160;31, 2025 and April&#160;30, 2024, respectively. As of January&#160;31, 2025 and April&#160;30, 2024, we held $368.0 million and $393.8 million, respectively, of cash and cash equivalents in foreign locations, net of amounts held in trust for deferred compensation plans and to pay accrued bonuses. Cash and cash equivalents consist of cash and highly liquid investments purchased with original maturities of three months or less. Marketable securities consist of mutual funds and investments in commercial paper, corporate notes/bonds and U.S. Treasury and Agency securities. The primary objectives of our investment in mutual funds are to meet the obligations under certain of our deferred compensation plans, while the commercial paper, corporate notes/bonds and U.S. Treasury and Agency securities are available for general corporate purposes.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of January&#160;31, 2025 and April&#160;30, 2024, marketable securities of $281.7 million and $254.4 million, respectively, included equity securities of $241.5 million (net of gross unrealized gains of $41.7 million and gross unrealized losses of $0.9 million) and $219.9&#160;million (net of gross unrealized gains of $27.0 million and gross unrealized losses of $1.2 million), respectively, and were held in trust for settlement of our obligations under certain deferred compensation plans, of which $226.9 million and $202.5&#160;million, respectively, are classified as non-current. These marketable securities were held to satisfy vested obligations totaling $220.3 million and $198.6 million as of January&#160;31, 2025 and April&#160;30, 2024, respectively. Unvested obligations under the deferred compensation plans totaled $19.9 million and $22.4 million as of January&#160;31, 2025 and April&#160;30, 2024, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our working capital (current assets less current liabilities) was $739.6 million as of both January&#160;31, 2025 and April&#160;30, 2024. Cash provided by operating activities was $108.5&#160;million in the nine months ended January&#160;31, 2025 compared to $22.1 million in the nine months ended January&#160;31, 2024.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:94.5pt;width:100%"><div style="margin-top:6pt"><img src="kfy-20250131_g2.jpg" alt="image (2).jpg" style="height:57px;margin-bottom:5pt;vertical-align:text-bottom;width:70px"/></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash used in investing activities was $112.7&#160;million in the nine months ended January&#160;31, 2025 compared to $44.5 million in the year-ago period. The increase in cash used in investing activities was primarily due to $44.4 million in cash paid for the acquisition of Trilogy during the nine months ended January 31, 2025. Further contributing to this increase was a decrease in proceeds received from life insurance policies of $15.7 million during the nine months ended January 31, 2025 compared to the year-ago period.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash used in financing activities was $146.4 million in the nine months ended January&#160;31, 2025 compared to $75.3 million in the nine months ended January&#160;31, 2024. The increase in cash used in financing activities was primarily due to higher repurchases of the Company&#8217;s common stock of $43.8 million, as well as $21.7 million more in dividends paid to shareholders and an increase of $6.4 million in payments of tax withholdings on restricted stock during the nine months ended January&#160;31, 2025 compared to the year-ago period. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Cash Surrender Value of Company-Owned Life Insurance Policies, Net of Loans</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We purchased COLI policies or contracts insuring the lives of certain employees eligible to participate in the deferred compensation and pension plans as a means of funding benefits under such plans. As of January&#160;31, 2025 and April&#160;30, 2024, we held contracts with gross cash surrender value of $330.5 million and $295.9&#160;million, respectively. Total outstanding borrowings against the CSV of COLI contracts was $76.4 million and $77.0 million as of January&#160;31, 2025 and April&#160;30, 2024, respectively. Such borrowings do not require annual principal repayments, bear interest primarily at variable rates and are secured by the CSV of COLI contracts. At January&#160;31, 2025 and April&#160;30, 2024, the net cash surrender value of these policies was $254.0 million and $219.0 million, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other than the factors discussed in this section, we are not aware of any other trends, demands or commitments that would materially affect liquidity or those that relate to our resources as of January&#160;31, 2025.</span></div><div id="iedd54c6c24a742c5a949a7beb9a0153c_100"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Off-Balance Sheet Arrangements</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We have no off-balance sheet arrangements and have not entered into any transactions involving unconsolidated, special purpose entities. We had no material changes in contractual obligations as of January&#160;31, 2025, as compared to those disclosed in our table of contractual obligations included in our Annual Report.</span></div><div id="iedd54c6c24a742c5a949a7beb9a0153c_103"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Critical Accounting Policies</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Preparation of this Quarterly Report on Form 10-Q requires us to make estimates and assumptions that affect the reported amount of assets and liabilities, disclosure of contingent assets and liabilities at the date of our condensed financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates and assumptions and changes in the estimates are reported in current operations as new information is learned or upon the amounts becoming fixed or determinable. In preparing our interim condensed consolidated financial statements and accounting for the underlying transactions and balances, we apply our accounting policies as disclosed in the notes to our condensed consolidated financial statements and in Form 10-K. There have been no material changes in our critical accounting policies since the end of fiscal 2024.</span></div><div id="iedd54c6c24a742c5a949a7beb9a0153c_106"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Item 3.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Quantitative and Qualitative Disclosures About Market Risk</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As a result of our global operating activities, we are exposed to certain market risks, including foreign currency exchange fluctuations and fluctuations in interest rates. We manage our exposure to these risks in the normal course of our business as described below.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Foreign Currency Risk</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Substantially all our foreign subsidiaries&#8217; operations are measured in their local currencies. Assets and liabilities are translated into U.S. dollars at the rates of exchange in effect at the end of each reporting period and revenue and expenses are translated at daily rates of exchange during the reporting period. Resulting translation adjustments are reported as a component of accumulated other comprehensive loss, net on our condensed consolidated balance sheets.</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Transactions denominated in a currency other than the reporting entity&#8217;s functional currency may give rise to foreign currency gains or losses that impact our results of operations. Historically, we have not realized significant foreign currency gains or losses on such transactions. During the nine months ended January&#160;31, 2025 and 2024, we recorded foreign currency losses of $1.9 million and $2.2 million, respectively, in general and administrative expenses in the condensed consolidated statements of income.</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our exposure to foreign currency exchange rates is driven by fluctuations involving major global currencies. Based on the ten largest exposure balances as of January 31, 2025 by notional value, a 10% increase or decrease in the value of these currencies could result in a foreign exchange gain or loss of $15.9 million. We have a program that primarily utilizes foreign currency forward contracts to offset the risks associated with the effects of certain foreign currency exposures. These foreign currency forward contracts are neither used for trading purposes nor are they designated as hedging instruments pursuant to Accounting Standards Codification 815, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:94.5pt;width:100%"><div style="margin-top:6pt"><img src="kfy-20250131_g2.jpg" alt="image (2).jpg" style="height:57px;margin-bottom:5pt;vertical-align:text-bottom;width:70px"/></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Interest Rate Risk</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our exposure to interest rate risk is limited to our Credit Facilities, borrowings against the CSV of COLI contracts and to a lesser extent our fixed income debt securities. As of January&#160;31, 2025, there were no amounts outstanding under the Credit Facilities. At our option, loans issued under the Amended Credit Agreement bear interest at either Term SOFR or an alternate base rate, in each case plus the applicable interest rate margin. The interest rate applicable to loans outstanding under the Amended Credit Agreement may fluctuate between Term SOFR plus a SOFR adjustment of 0.10%, plus 1.125% per annum to 2.00% per annum, in the case of Term SOFR borrowings (or between the alternate base rate plus 0.125% per annum and the alternate base rate plus 1.00% per annum, in the alternative), based upon our total funded debt to adjusted EBITDA ratio (as set forth in the Amended Credit Agreement, the &#8220;consolidated net </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">leverage ratio&#8221;) at such time. In addition, we are required to pay the lenders a quarterly commitment fee ranging from 0.175% to 0.300% per annum on the average daily unused amount of the Revolver, based upon our consolidated net leverage ratio at such time, and fees relating to the issuance of letters of credit.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We had $76.4 million and $77.0 million of borrowings against the CSV of COLI contracts as of January&#160;31, 2025 and April&#160;30, 2024, respectively, bearing interest primarily at variable rates. We have sought to minimize the risk of fluctuations in these variable rates by the fact that we receive a corresponding adjustment to our borrowed funds crediting rate, which has the effect of increasing the CSV on our COLI contracts.</span></div><div id="iedd54c6c24a742c5a949a7beb9a0153c_109"></div><div style="margin-top:6pt"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Item 4.</span><span style="color:#006550;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span><span style="color:#006550;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Controls and Procedures</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.01pt">Evaluation of Disclosure Controls and Procedures.</span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of the end of the period covered by this Quarterly Report on Form 10-Q, management, our Chief Executive Officer and Chief Financial Officer evaluated the effectiveness of the design and operation of our disclosure controls and procedures and internal controls over financial reporting. Based on their evaluation of our disclosure controls and procedures conducted as of the end of the period covered by this Quarterly Report on Form 10-Q, our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act of 1934 (the &#8220;Exchange Act&#8221;)) were effective as of January&#160;31, 2025.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">b)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.01pt">Changes in Internal Control over Financial Reporting.</span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">There were no changes in our internal control over financial reporting during the three months ended January&#160;31, 2025 that have materially affected or are reasonably likely to materially affect our internal control over financial reporting.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">43</span></div></div></div><div id="iedd54c6c24a742c5a949a7beb9a0153c_112"></div><hr style="page-break-after:always"/><div style="min-height:94.5pt;width:100%"><div style="margin-top:6pt"><img src="kfy-20250131_g2.jpg" alt="image (2).jpg" style="height:57px;margin-bottom:5pt;vertical-align:text-bottom;width:70px"/></div></div><div style="margin-top:6pt;text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:120%">PART II. OTHER INFORMATION</span></div><div id="iedd54c6c24a742c5a949a7beb9a0153c_115"></div><div style="margin-top:6pt"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item 1. Legal Proceedings</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">From time to time, we are involved in litigation both as a plaintiff and a defendant, relating to claims arising out of our operations. As of the date of this report, we are not engaged in any legal proceedings that are expected, individually or in the aggregate, to have a material adverse effect on our business, financial condition or results of operations.</span></div><div id="iedd54c6c24a742c5a949a7beb9a0153c_118"></div><div style="margin-top:6pt"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item 1A. Risk Factors</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In our Form 10-K, we described the material factors, events, and uncertainties that make an investment in our securities risky. Those risk factors should be considered carefully, together with all other information in that Form 10-K and our subsequent filings with the SEC. It does not address all of the risks that we face, and additional risks not presently known to us or that we currently deem immaterial may also arise and impair our business operations. As of the date of this report, there have been no material changes to the risk factors described in our Form 10-K.</span></div><div id="iedd54c6c24a742c5a949a7beb9a0153c_121"></div><div style="margin-top:6pt"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item 2. Unregistered Sales of Equity Securities and Use of Proceeds</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Issuer Purchases of Equity Securities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes common stock repurchased by us during the quarter ended January&#160;31, 2025:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Number of Shares</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Purchased </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average<br/>Price Paid<br/>Per Share</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Number of Shares Purchased<br/>as Part of Publicly-<br/>Announced<br/>Programs</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Approximate Dollar</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Value of Shares</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">That May Yet be</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Purchased Under</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">the Programs </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">November 1, 2024 &#8212; November 30, 2024</span></div></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">150,000</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">76.99&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">150,000</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$115.1 million</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 1, 2024 &#8212; December 31, 2024</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,438</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72.98&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,000</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$111.0 million</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">January 1, 2025 &#8212; January 31, 2025</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,582</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72.95&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,000</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$108.8 million</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">238,020</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75.51&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">237,000</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_________________________</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.24pt">Represents withholding of 1,020 shares to cover taxes on vested restricted shares, in addition to shares purchased as part of a publicly announced program.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.24pt">On June 21, 2022, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">our Board of Directors approved an increase to the share repurchase program of $300 million. The shares can be repurchased in open market transactions or privately negotiated transactions at the Company&#8217;s discretion. The share repurchase program has no expiration date. We repurchased approximately $17.9 million of the Company&#8217;s common stock under the program during the third quarter of fiscal 2025.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Amended Credit Agreement permits us to pay dividends to our stockholders and make share repurchases so long as there is no default under our Amended Credit Agreement, the Company's total funded debt to adjusted EBITDA ratio (as set forth in the Amended Credit Agreement, the "consolidated net leverage ratio") is no greater than 5.00 to 1.00, and we are in pro forma compliance with our financial covenant. Furthermore, our Notes allow the Company to pay $25.0 million of dividends per fiscal year with no restrictions plus an unlimited amount of dividends so long as the Company&#8217;s consolidated total leverage ratio is not greater than 3.50 to 1.00 and the Company is not in default under the indenture governing the Notes.</span></div><div id="iedd54c6c24a742c5a949a7beb9a0153c_124"></div><div style="margin-top:6pt"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item 5. Other Information</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(a) None</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(b) Not applicable</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(c) Trading Plans</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our directors and Section 16 officers may from time to time enter into plans or other arrangements for the purchase or sale of our shares that are intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) or may represent a non-Rule 10b5-1 trading arrangement under the Exchange Act. During the quarter ended January&#160;31, 2025, no director or Section 16 officer <ix:nonNumeric contextRef="c-13" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-1295"><ix:nonNumeric contextRef="c-13" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-1296">adopted</ix:nonNumeric></ix:nonNumeric> or <ix:nonNumeric contextRef="c-13" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1297"><ix:nonNumeric contextRef="c-13" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1298">terminated</ix:nonNumeric></ix:nonNumeric> any Rule 10b5-1 trading arrangements or non-Rule 10b5-1 trading arrangements (in each case, as defined in Item 408(a) of Regulation S-K).</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">44</span></div></div></div><div id="iedd54c6c24a742c5a949a7beb9a0153c_127"></div><hr style="page-break-after:always"/><div style="min-height:94.5pt;width:100%"><div style="-sec-extract:summary;margin-top:6pt"><img src="kfy-20250131_g2.jpg" alt="image (2).jpg" style="height:57px;margin-bottom:5pt;vertical-align:text-bottom;width:70px"/></div></div><div style="-sec-extract:summary;margin-top:6pt"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item 6.</span><span style="color:#006550;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#006550;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Exhibits</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:86.173%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit<br/>Number</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Description</span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">3.1*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/56679/000156459019007156/kfy-ex33_103.htm">Restated Certificate of Incorporation of the Company, dated January 7, 2019, filed as Exhibit 3.3 to the Company's Quarterly Report on Form 10-Q, filed March 11, 2019.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">3.2*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/56679/000119312523155915/d512380dex31.htm">Eighth Amended and Restated Bylaws, effective May 26, 2023, filed as Exhibit 3.1 to the Company&#8217;s Report on Form 8-K, filed May 30, 2023.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">31.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%;text-decoration:none" href="kfy-20250131xq3fy25xexx311.htm">Chief Executive Officer Certification pursuant to Rule 13a-14(a) under the Exchange Act.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">31.2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%;text-decoration:none" href="kfy-20250131xq3fy25xexx312.htm">Chief Financial Officer Certification pursuant to Rule 13a-14(a) under the Exchange Act.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">32.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%;text-decoration:none" href="kfy-20250131xq3fy25xexx321.htm">Chief Executive Officer and Chief Financial Officer Certification pursuant to 18 U.S.C. Section 1350.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">101.INS</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Inline XBRL Instance Document &#8211; the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document. </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">101.SCH</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Inline XBRL Taxonomy Extension Schema Document.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">101.CAL</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Inline XBRL Taxonomy Extension Calculation Linkbase Document.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">101.DEF</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Inline XBRL Taxonomy Extension Definition Linkbase Document.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">101.LAB</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Inline XBRL Taxonomy Extension Label Linkbase Document.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">101.PRE</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Inline XBRL Taxonomy Extension Presentation Linkbase Document.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">104</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">The cover page from the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended January&#160;31, 2025, has been formatted in Inline XBRL and included as Exhibit 101.</span></div></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_________________________</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;Incorporated herein by reference.</span></div><div style="padding-left:36pt;text-indent:-36pt"><span><br/></span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">45</span></div></div></div><div id="iedd54c6c24a742c5a949a7beb9a0153c_130"></div><hr style="page-break-after:always"/><div style="min-height:94.5pt;width:100%"><div style="margin-top:6pt"><img src="kfy-20250131_g2.jpg" alt="image (2).jpg" style="height:57px;margin-bottom:5pt;vertical-align:text-bottom;width:70px"/></div></div><div style="margin-top:6pt;text-align:center"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:46.780%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Korn Ferry</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date: March&#160;11, 2025</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ Robert P. Rozek</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Robert P. Rozek</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Executive Vice President, Chief Financial Officer and Chief Corporate Officer<br/>(Duly Authorized Officer, Principal Financial Officer and Principal Accounting Officer)</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">46</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>kfy-20250131xq3fy25xexx311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="iac7ff2c76e0a42e2b293357505b3a842_1"></div><div style="min-height:99pt;width:100%"><div><img alt="image2.jpg" src="image2.jpg" style="height:55px;margin-bottom:5pt;vertical-align:text-bottom;width:67px"></div></div><div style="margin-top:6pt"><font style="color:#006550;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 31.1</font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATIONS</font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">I, Gary D. Burnison, certify that&#58; </font></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.5pt">I have reviewed this quarterly report on Form 10-Q of Korn Ferry&#59;</font></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.5pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.5pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:29pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.5pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.5pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.5pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Date&#58; March&#160;11, 2025</font></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:6.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.719%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#47;s&#47; GARY D. BURNISON</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gary D. Burnison</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Chief Executive Officer and President</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>kfy-20250131xq3fy25xexx312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i3f9a2094ce964df2b17073cea3c906cc_1"></div><div style="min-height:99pt;width:100%"><div><img alt="image22.jpg" src="image22.jpg" style="height:55px;margin-bottom:5pt;vertical-align:text-bottom;width:67px"></div></div><div style="margin-top:6pt;text-align:justify"><font style="color:#006550;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 31.2</font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATIONS</font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">I, Robert P. Rozek, certify that&#58;</font></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.5pt">I have reviewed this quarterly report on Form 10-Q of Korn Ferry&#59;</font></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.5pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.5pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:29pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.5pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.5pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.5pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Date&#58; March&#160;11, 2025</font></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:6.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.719%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%">By&#58;</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#47;s&#47; ROBERT P. ROZEK</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Name&#58;</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Robert P. Rozek</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Executive Vice President, Chief Financial Officer, and Chief Corporate Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>kfy-20250131xq3fy25xexx321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ia61fc3869caa40dab24500f7fd392631_1"></div><div style="min-height:99pt;width:100%"><div><img alt="image21.jpg" src="image21.jpg" style="height:55px;margin-bottom:5pt;vertical-align:text-bottom;width:67px"></div></div><div style="margin-top:6pt;text-align:right"><font style="color:#006550;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 32.1</font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, the undersigned Chief Executive Officer and Chief Financial Officer of Korn Ferry, a Delaware corporation (the &#8220;Company&#8221;), hereby certify that, to the best of their knowledge&#58;</font></div><div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">the Quarterly Report on Form 10-Q for the quarter ended January&#160;31, 2025 (the &#8220;Report&#8221;) of the Company fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dated&#58; March&#160;11, 2025</font></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:6.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.719%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; GARY D. BURNISON</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gary D. Burnison</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer and President</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; ROBERT P. ROZEK</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert P. Rozek</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President, Chief Financial Officer, and Chief Corporate Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>5
<FILENAME>kfy-20250131.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:a2253bd4-ee9c-4dfa-8dce-a0b43bb32b49,g:18d07978-f226-4cab-ba09-d96fba30b21e-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:kfy="http://www.kornferry.com/20250131" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.kornferry.com/20250131">
  <xs:import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="kfy-20250131_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="kfy-20250131_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="kfy-20250131_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="kfy-20250131_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.kornferry.com/role/CoverPage">
        <link:definition>0000001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDBALANCESHEETS" roleURI="http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS">
        <link:definition>9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" roleURI="http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>9952152 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited" roleURI="http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited">
        <link:definition>9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEunaudited" roleURI="http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEunaudited">
        <link:definition>9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited" roleURI="http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited">
        <link:definition>9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY (unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" roleURI="http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited">
        <link:definition>9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OrganizationandSummaryofSignificantAccountingPolicies" roleURI="http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPolicies">
        <link:definition>9952157 - Disclosure - Organization and Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasicandDilutedEarningsPerShare" roleURI="http://www.kornferry.com/role/BasicandDilutedEarningsPerShare">
        <link:definition>9952158 - Disclosure - Basic and Diluted Earnings Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ComprehensiveIncome" roleURI="http://www.kornferry.com/role/ComprehensiveIncome">
        <link:definition>9952159 - Disclosure - Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeStockPlans" roleURI="http://www.kornferry.com/role/EmployeeStockPlans">
        <link:definition>9952160 - Disclosure - Employee Stock Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstruments" roleURI="http://www.kornferry.com/role/FinancialInstruments">
        <link:definition>9952161 - Disclosure - Financial Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DeferredCompensationandRetirementPlans" roleURI="http://www.kornferry.com/role/DeferredCompensationandRetirementPlans">
        <link:definition>9952162 - Disclosure - Deferred Compensation and Retirement Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FeeRevenue" roleURI="http://www.kornferry.com/role/FeeRevenue">
        <link:definition>9952163 - Disclosure - Fee Revenue</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CreditLosses" roleURI="http://www.kornferry.com/role/CreditLosses">
        <link:definition>9952164 - Disclosure - Credit Losses</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.kornferry.com/role/IncomeTaxes">
        <link:definition>9952165 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Segments" roleURI="http://www.kornferry.com/role/Segments">
        <link:definition>9952166 - Disclosure - Segments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebt" roleURI="http://www.kornferry.com/role/LongTermDebt">
        <link:definition>9952167 - Disclosure - Long-Term Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leases" roleURI="http://www.kornferry.com/role/Leases">
        <link:definition>9952168 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Acquisition" roleURI="http://www.kornferry.com/role/Acquisition">
        <link:definition>9952169 - Disclosure - Acquisition</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEvents" roleURI="http://www.kornferry.com/role/SubsequentEvents">
        <link:definition>9952170 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OrganizationandSummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>9955511 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasicandDilutedEarningsPerShareTables" roleURI="http://www.kornferry.com/role/BasicandDilutedEarningsPerShareTables">
        <link:definition>9955512 - Disclosure - Basic and Diluted Earnings Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ComprehensiveIncomeTables" roleURI="http://www.kornferry.com/role/ComprehensiveIncomeTables">
        <link:definition>9955513 - Disclosure - Comprehensive Income (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeStockPlansTables" roleURI="http://www.kornferry.com/role/EmployeeStockPlansTables">
        <link:definition>9955514 - Disclosure - Employee Stock Plans (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsTables" roleURI="http://www.kornferry.com/role/FinancialInstrumentsTables">
        <link:definition>9955515 - Disclosure - Financial Instruments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DeferredCompensationandRetirementPlansTables" roleURI="http://www.kornferry.com/role/DeferredCompensationandRetirementPlansTables">
        <link:definition>9955516 - Disclosure - Deferred Compensation and Retirement Plans (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FeeRevenueTables" roleURI="http://www.kornferry.com/role/FeeRevenueTables">
        <link:definition>9955517 - Disclosure - Fee Revenue (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CreditLossesTables" roleURI="http://www.kornferry.com/role/CreditLossesTables">
        <link:definition>9955518 - Disclosure - Credit Losses (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentsTables" roleURI="http://www.kornferry.com/role/SegmentsTables">
        <link:definition>9955519 - Disclosure - Segments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebtTables" roleURI="http://www.kornferry.com/role/LongTermDebtTables">
        <link:definition>9955520 - Disclosure - Long-Term Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://www.kornferry.com/role/LeasesTables">
        <link:definition>9955521 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OrganizationandSummaryofSignificantAccountingPoliciesDetails" roleURI="http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails">
        <link:definition>9955522 - Disclosure - Organization and Summary of Significant Accounting Policies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasicandDilutedEarningsPerShareScheduleofBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetails" roleURI="http://www.kornferry.com/role/BasicandDilutedEarningsPerShareScheduleofBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetails">
        <link:definition>9955523 - Disclosure - Basic and Diluted Earnings Per Share - Schedule of Basic and Diluted Earnings per Common Share Attributable to Common Stockholders (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasicandDilutedEarningsPerShareAdditionalInformationDetails" roleURI="http://www.kornferry.com/role/BasicandDilutedEarningsPerShareAdditionalInformationDetails">
        <link:definition>9955524 - Disclosure - Basic and Diluted Earnings Per Share - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ComprehensiveIncomeScheduleofComponentsofAccumulatedOtherComprehensiveLossDetails" roleURI="http://www.kornferry.com/role/ComprehensiveIncomeScheduleofComponentsofAccumulatedOtherComprehensiveLossDetails">
        <link:definition>9955525 - Disclosure - Comprehensive Income - Schedule of Components of Accumulated Other Comprehensive Loss (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ComprehensiveIncomeScheduleofChangesinEachComponentofAccumulatedOtherComprehensiveLossDetails" roleURI="http://www.kornferry.com/role/ComprehensiveIncomeScheduleofChangesinEachComponentofAccumulatedOtherComprehensiveLossDetails">
        <link:definition>9955526 - Disclosure - Comprehensive Income - Schedule of Changes in Each Component of Accumulated Other Comprehensive Loss (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeStockPlansScheduleofComponentsofStockBasedCompensationExpenseRecognizedDetails" roleURI="http://www.kornferry.com/role/EmployeeStockPlansScheduleofComponentsofStockBasedCompensationExpenseRecognizedDetails">
        <link:definition>9955527 - Disclosure - Employee Stock Plans - Schedule of Components of Stock-Based Compensation Expense Recognized (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeStockPlansAdditionalInformationDetails" roleURI="http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetails">
        <link:definition>9955528 - Disclosure - Employee Stock Plans - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeStockPlansScheduleofCashDividendsDeclaredDetails" roleURI="http://www.kornferry.com/role/EmployeeStockPlansScheduleofCashDividendsDeclaredDetails">
        <link:definition>9955529 - Disclosure - Employee Stock Plans - Schedule of Cash Dividends Declared (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails" roleURI="http://www.kornferry.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails">
        <link:definition>9955530 - Disclosure - Financial Instruments - Schedule of Financial Instruments and Balance Sheet Classification (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsAdditionalInformationDetails" roleURI="http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetails">
        <link:definition>9955531 - Disclosure - Financial Instruments - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsScheduleofFairValueofDerivativesNotDesignatedasHedgeInstrumentsDetails" roleURI="http://www.kornferry.com/role/FinancialInstrumentsScheduleofFairValueofDerivativesNotDesignatedasHedgeInstrumentsDetails">
        <link:definition>9955532 - Disclosure - Financial Instruments - Schedule of Fair Value of Derivatives Not Designated as Hedge Instruments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DeferredCompensationandRetirementPlansScheduleofComponentsofNetPeriodicBenefitsCostsDetails" roleURI="http://www.kornferry.com/role/DeferredCompensationandRetirementPlansScheduleofComponentsofNetPeriodicBenefitsCostsDetails">
        <link:definition>9955533 - Disclosure - Deferred Compensation and Retirement Plans - Schedule of Components of Net Periodic Benefits Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DeferredCompensationandRetirementPlansAdditionalInformationDetails" roleURI="http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetails">
        <link:definition>9955534 - Disclosure - Deferred Compensation and Retirement Plans - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FeeRevenueScheduleofContractAssetandLiabilityDetails" roleURI="http://www.kornferry.com/role/FeeRevenueScheduleofContractAssetandLiabilityDetails">
        <link:definition>9955535 - Disclosure - Fee Revenue - Schedule of Contract Asset and Liability (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FeeRevenueAdditionalInformationDetails" roleURI="http://www.kornferry.com/role/FeeRevenueAdditionalInformationDetails">
        <link:definition>9955536 - Disclosure - Fee Revenue - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FeeRevenueAdditionalInformationDetails_1" roleURI="http://www.kornferry.com/role/FeeRevenueAdditionalInformationDetails_1">
        <link:definition>9955536 - Disclosure - Fee Revenue - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FeeRevenueScheduleofDisaggregationofFeeRevenuebyIndustryDetails" roleURI="http://www.kornferry.com/role/FeeRevenueScheduleofDisaggregationofFeeRevenuebyIndustryDetails">
        <link:definition>9955537 - Disclosure - Fee Revenue - Schedule of Disaggregation of Fee Revenue by Industry (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CreditLossesScheduleofActivityinAllowanceforCreditLossesonTradeReceivablesDetails" roleURI="http://www.kornferry.com/role/CreditLossesScheduleofActivityinAllowanceforCreditLossesonTradeReceivablesDetails">
        <link:definition>9955538 - Disclosure - Credit Losses - Schedule of Activity in Allowance for Credit Losses on Trade Receivables (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetails" roleURI="http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetails">
        <link:definition>9955539 - Disclosure - Credit Losses - Schedule of Fair Value and Unrealized Losses on Available for Sale Debt Securities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CreditLossesAdditionalInformationDetails" roleURI="http://www.kornferry.com/role/CreditLossesAdditionalInformationDetails">
        <link:definition>9955540 - Disclosure - Credit Losses - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesDetails" roleURI="http://www.kornferry.com/role/IncomeTaxesDetails">
        <link:definition>9955541 - Disclosure - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentsAdditionalInformationDetails" roleURI="http://www.kornferry.com/role/SegmentsAdditionalInformationDetails">
        <link:definition>9955542 - Disclosure - Segments - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentsScheduleofFinancialHighlightsDetails" roleURI="http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsDetails">
        <link:definition>9955543 - Disclosure - Segments - Schedule of Financial Highlights (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentsScheduleofFinancialHighlightsbyOperatingSegmentDetails" roleURI="http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsbyOperatingSegmentDetails">
        <link:definition>9955544 - Disclosure - Segments - Schedule of Financial Highlights by Operating Segment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebtAdditionalInformationDetails" roleURI="http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetails">
        <link:definition>9955545 - Disclosure - Long-Term Debt - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebtScheduleofLongtermDebtatAmortizedCostDetails" roleURI="http://www.kornferry.com/role/LongTermDebtScheduleofLongtermDebtatAmortizedCostDetails">
        <link:definition>9955546 - Disclosure - Long-Term Debt - Schedule of Long-term Debt, at Amortized Cost (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofComponentsofLeaseExpenseDetails" roleURI="http://www.kornferry.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails">
        <link:definition>9955547 - Disclosure - Leases - Schedule of Components of Lease Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofSupplementalCashFlowInformationRelatedtoLeasesDetails" roleURI="http://www.kornferry.com/role/LeasesScheduleofSupplementalCashFlowInformationRelatedtoLeasesDetails">
        <link:definition>9955548 - Disclosure - Leases - Schedule of Supplemental Cash Flow Information Related to Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" roleURI="http://www.kornferry.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails">
        <link:definition>9955549 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1" roleURI="http://www.kornferry.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1">
        <link:definition>9955549 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionAdditionalInformationDetails" roleURI="http://www.kornferry.com/role/AcquisitionAdditionalInformationDetails">
        <link:definition>9955550 - Disclosure - Acquisition - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEventsDetails" roleURI="http://www.kornferry.com/role/SubsequentEventsDetails">
        <link:definition>9955551 - Disclosure - Subsequent Events (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="kfy_IncomeTaxesAndOtherReceivablesCurrent" abstract="false" name="IncomeTaxesAndOtherReceivablesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kfy_UnearnedCompensationCurrent" abstract="false" name="UnearnedCompensationCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kfy_UnearnedCompensationNonCurrent" abstract="false" name="UnearnedCompensationNonCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kfy_ReimbursedOutOfPocketEngagementExpensesMember" abstract="true" name="ReimbursedOutOfPocketEngagementExpensesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="kfy_ReimbursedExpensesMember" abstract="true" name="ReimbursedExpensesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="kfy_IncreaseDecreaseInUnearnedCompensation" abstract="false" name="IncreaseDecreaseInUnearnedCompensation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kfy_RepaymentOfLifeInsurancePolicyLoans" abstract="false" name="RepaymentOfLifeInsurancePolicyLoans" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kfy_ScheduleOfCashFlowInformationRelatedToLeasesTableTextBlock" abstract="false" name="ScheduleOfCashFlowInformationRelatedToLeasesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="kfy_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock" abstract="false" name="LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesTable" abstract="true" name="OrganizationAndSummaryOfSignificantAccountingPoliciesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="kfy_RightOfUseAssetsMember" abstract="true" name="RightOfUseAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="kfy_LeaseholdImprovementsAndFurnitureAndFixturesMember" abstract="true" name="LeaseholdImprovementsAndFurnitureAndFixturesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="kfy_ExecutiveAndProfessionalSearchMember" abstract="true" name="ExecutiveAndProfessionalSearchMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems" abstract="true" name="OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kfy_NumberOfCoreSolutions" abstract="false" name="NumberOfCoreSolutions" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="kfy_CashCompensationPercentage" abstract="false" name="CashCompensationPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="kfy_NumberOfPerformanceObligationsStandardSearchEngagement" abstract="false" name="NumberOfPerformanceObligationsStandardSearchEngagement" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="kfy_NumberOfRevenuePhases" abstract="false" name="NumberOfRevenuePhases" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="kfy_EarningsPerShareDisclosureTable" abstract="true" name="EarningsPerShareDisclosureTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="kfy_EarningsPerShareDisclosureLineItems" abstract="true" name="EarningsPerShareDisclosureLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kfy_CorporateNotesOrBondsMember" abstract="true" name="CorporateNotesOrBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="kfy_USTreasuryAndAgencySecuritiesMember" abstract="true" name="USTreasuryAndAgencySecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="kfy_OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts" abstract="false" name="OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kfy_DeferredCompensationPlansUnvestedObligations" abstract="false" name="DeferredCompensationPlansUnvestedObligations" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kfy_FinancialInstrumentsTable" abstract="true" name="FinancialInstrumentsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="kfy_DerivativesPurchasedMember" abstract="true" name="DerivativesPurchasedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="kfy_DerivativesSoldMember" abstract="true" name="DerivativesSoldMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="kfy_FinancialInstrumentLineItems" abstract="true" name="FinancialInstrumentLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kfy_MarketableSecuritiesRemainingMaturity" abstract="false" name="MarketableSecuritiesRemainingMaturity" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="kfy_DeferredCompensationPlanMember" abstract="true" name="DeferredCompensationPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="kfy_ExecutiveCapitalAccumulationPlanMember" abstract="true" name="ExecutiveCapitalAccumulationPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="kfy_CSVOfColiContractsMember" abstract="true" name="CSVOfColiContractsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="kfy_CashSurrenderValueOfLifeInsuranceGross" abstract="false" name="CashSurrenderValueOfLifeInsuranceGross" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kfy_PolicyLoansPayable" abstract="false" name="PolicyLoansPayable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kfy_OptionToReceiveEmployeeBenefitsByQuarterlyInstallmentsPeriods" abstract="false" name="OptionToReceiveEmployeeBenefitsByQuarterlyInstallmentsPeriods" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="kfy_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome" abstract="false" name="DeferredCompensationArrangementWithIndividualCompensationExpenseIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kfy_IndustrialMember" abstract="true" name="IndustrialMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="kfy_LifeSciencesAndHealthcareMember" abstract="true" name="LifeSciencesAndHealthcareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="kfy_ConsumerGoodsMember" abstract="true" name="ConsumerGoodsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="kfy_EducationNonProfitAndGeneralMember" abstract="true" name="EducationNonProfitAndGeneralMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="kfy_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" abstract="false" name="RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="kfy_AllowanceForDoubtfulAccountsForeignCurrencyTranslationIncreaseDecrease" abstract="false" name="AllowanceForDoubtfulAccountsForeignCurrencyTranslationIncreaseDecrease" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable" abstract="true" name="FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="kfy_MarketableSecuritiesCurrentMember" abstract="true" name="MarketableSecuritiesCurrentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="kfy_MarketableSecuritiesNonCurrentMember" abstract="true" name="MarketableSecuritiesNonCurrentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems" abstract="true" name="FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kfy_ReportableSegmentsMember" abstract="true" name="ReportableSegmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kfy_BusinessCombinationAcquisitionAndIntegrationRelatedCosts" abstract="false" name="BusinessCombinationAcquisitionAndIntegrationRelatedCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" abstract="false" name="AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kfy_ConsultingMember" abstract="true" name="ConsultingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="kfy_DigitalMember" abstract="true" name="DigitalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="kfy_ExecutiveSearchNorthAmericaMember" abstract="true" name="ExecutiveSearchNorthAmericaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kfy_ExecutiveSearchEMEAMember" abstract="true" name="ExecutiveSearchEMEAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kfy_ExecutiveSearchAsiaPacificMember" abstract="true" name="ExecutiveSearchAsiaPacificMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kfy_ExecutiveSearchLatinAmericaMember" abstract="true" name="ExecutiveSearchLatinAmericaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kfy_ProfessionalSearchInterimMember" abstract="true" name="ProfessionalSearchInterimMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="kfy_RPOMember" abstract="true" name="RPOMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember" abstract="true" name="FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="kfy_AmendedCreditAgreementMember" abstract="true" name="AmendedCreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="kfy_CreditAgreementMember" abstract="true" name="CreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="kfy_CreditFacilitiesMember" abstract="true" name="CreditFacilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="kfy_OtherFinancialInstitutionsMember" abstract="true" name="OtherFinancialInstitutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="kfy_SeniorUnsecuredNotesMember" abstract="true" name="SeniorUnsecuredNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="kfy_FinanceLeaseCostsAbstract" abstract="true" name="FinanceLeaseCostsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kfy_FinanceLeaseCosts" abstract="false" name="FinanceLeaseCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kfy_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract" abstract="true" name="CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kfy_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract" abstract="true" name="RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kfy_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" abstract="false" name="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kfy_FinanceLeaseLiabilityPaymentsDueAfterYearFour" abstract="false" name="FinanceLeaseLiabilityPaymentsDueAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kfy_TrilogyInternationalMember" abstract="true" name="TrilogyInternationalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>6
<FILENAME>kfy-20250131_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:a2253bd4-ee9c-4dfa-8dce-a0b43bb32b49,g:18d07978-f226-4cab-ba09-d96fba30b21e-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="kfy-20250131.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3810fe6a-7799-4fc3-bb7a-a1ec1bdc0268" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStocksIncludingAdditionalPaidInCapital_6f7e808e-ad9c-4990-ba37-06ef9af9df21" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStocksIncludingAdditionalPaidInCapital"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_3810fe6a-7799-4fc3-bb7a-a1ec1bdc0268" xlink:to="loc_us-gaap_CommonStocksIncludingAdditionalPaidInCapital_6f7e808e-ad9c-4990-ba37-06ef9af9df21" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_375cf1b8-21fe-4acd-bcb2-42952147de8f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_3810fe6a-7799-4fc3-bb7a-a1ec1bdc0268" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_375cf1b8-21fe-4acd-bcb2-42952147de8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_97a3d8e4-a694-4b9c-a84f-146a5138c63a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_3810fe6a-7799-4fc3-bb7a-a1ec1bdc0268" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_97a3d8e4-a694-4b9c-a84f-146a5138c63a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_a6e97e2e-dd9f-4913-86ef-2dbce5a6fdfc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_88fefdd8-7b08-4763-af41-ff546a257de0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a6e97e2e-dd9f-4913-86ef-2dbce5a6fdfc" xlink:to="loc_us-gaap_Liabilities_88fefdd8-7b08-4763-af41-ff546a257de0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_bec87c25-d912-4c8a-a875-307d8767c37d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a6e97e2e-dd9f-4913-86ef-2dbce5a6fdfc" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_bec87c25-d912-4c8a-a875-307d8767c37d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_ad6c3e0c-70e1-45c6-b69d-6a3dd676e754" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_5cb4c360-3de3-47ba-a371-ab37c006bbdd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_ad6c3e0c-70e1-45c6-b69d-6a3dd676e754" xlink:to="loc_us-gaap_StockholdersEquity_5cb4c360-3de3-47ba-a371-ab37c006bbdd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_54effff4-fe37-45e8-84ff-d318aeb46190" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_ad6c3e0c-70e1-45c6-b69d-6a3dd676e754" xlink:to="loc_us-gaap_MinorityInterest_54effff4-fe37-45e8-84ff-d318aeb46190" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_fdcc8cb3-f11b-40c7-b960-ba7d574afe53" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_fd14eabe-016e-402e-a4bb-354c92178ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_fdcc8cb3-f11b-40c7-b960-ba7d574afe53" xlink:to="loc_us-gaap_LiabilitiesCurrent_fd14eabe-016e-402e-a4bb-354c92178ff3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_8d87a95f-72ed-4a7f-ba5d-fbd11e81e167" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_fdcc8cb3-f11b-40c7-b960-ba7d574afe53" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_8d87a95f-72ed-4a7f-ba5d-fbd11e81e167" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_98f37a9f-3c7c-4209-8519-2e1ece3580b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_fdcc8cb3-f11b-40c7-b960-ba7d574afe53" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_98f37a9f-3c7c-4209-8519-2e1ece3580b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_7c3fb9f9-a5bf-4934-96b3-212d1ec8f0b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_fdcc8cb3-f11b-40c7-b960-ba7d574afe53" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_7c3fb9f9-a5bf-4934-96b3-212d1ec8f0b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_8ae77b1f-9c3a-43e4-bd2b-8b3769ae138c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_fdcc8cb3-f11b-40c7-b960-ba7d574afe53" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_8ae77b1f-9c3a-43e4-bd2b-8b3769ae138c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_a76bb3d9-4906-4380-aaad-bec467753c49" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_fdcc8cb3-f11b-40c7-b960-ba7d574afe53" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_a76bb3d9-4906-4380-aaad-bec467753c49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_59b964b1-6b5b-4ddd-aeb2-619ae51f3195" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_770b2726-0760-4c19-b164-687700a0f761" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_59b964b1-6b5b-4ddd-aeb2-619ae51f3195" xlink:to="loc_us-gaap_AccountsPayableCurrent_770b2726-0760-4c19-b164-687700a0f761" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_1235ab3e-6121-42ae-880f-2d8a246cbb13" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_59b964b1-6b5b-4ddd-aeb2-619ae51f3195" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_1235ab3e-6121-42ae-880f-2d8a246cbb13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_06134db3-393c-441f-9368-04d6bc2dbf91" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_59b964b1-6b5b-4ddd-aeb2-619ae51f3195" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_06134db3-393c-441f-9368-04d6bc2dbf91" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_9639a1d1-85c3-4148-b9c8-3c8596a09019" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_59b964b1-6b5b-4ddd-aeb2-619ae51f3195" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_9639a1d1-85c3-4148-b9c8-3c8596a09019" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_70f5c962-474e-41c6-b7f0-2add796d30e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_59b964b1-6b5b-4ddd-aeb2-619ae51f3195" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_70f5c962-474e-41c6-b7f0-2add796d30e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_a049ece1-2c80-4198-a744-b6e80523f1c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a6b484e6-2cf0-4365-97ea-dfb2845c8914" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_a049ece1-2c80-4198-a744-b6e80523f1c5" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a6b484e6-2cf0-4365-97ea-dfb2845c8914" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_782ffbc9-09c2-4ef9-9eb5-7239d6e18f23" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_a049ece1-2c80-4198-a744-b6e80523f1c5" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_782ffbc9-09c2-4ef9-9eb5-7239d6e18f23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_53f12b01-6fe8-4f53-8984-705f3bb4cd01" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_a049ece1-2c80-4198-a744-b6e80523f1c5" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_53f12b01-6fe8-4f53-8984-705f3bb4cd01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_UnearnedCompensationCurrent_3e0a516e-e7ca-41ab-a086-206107d6de5e" xlink:href="kfy-20250131.xsd#kfy_UnearnedCompensationCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_a049ece1-2c80-4198-a744-b6e80523f1c5" xlink:to="loc_kfy_UnearnedCompensationCurrent_3e0a516e-e7ca-41ab-a086-206107d6de5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_070ca74a-91ae-4cb8-b97a-ec5715171e11" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_a049ece1-2c80-4198-a744-b6e80523f1c5" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_070ca74a-91ae-4cb8-b97a-ec5715171e11" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_IncomeTaxesAndOtherReceivablesCurrent_c9ab26c0-335a-4536-8dd3-f61e89d200ff" xlink:href="kfy-20250131.xsd#kfy_IncomeTaxesAndOtherReceivablesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_a049ece1-2c80-4198-a744-b6e80523f1c5" xlink:to="loc_kfy_IncomeTaxesAndOtherReceivablesCurrent_c9ab26c0-335a-4536-8dd3-f61e89d200ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_6d3b4d56-0c95-4131-a279-bb5fd98960a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_c061ecd5-8dba-4e39-982e-66f4b6faf978" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_6d3b4d56-0c95-4131-a279-bb5fd98960a8" xlink:to="loc_us-gaap_AssetsCurrent_c061ecd5-8dba-4e39-982e-66f4b6faf978" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesNoncurrent_6a073068-1c5e-422d-85b7-7104180c90c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_6d3b4d56-0c95-4131-a279-bb5fd98960a8" xlink:to="loc_us-gaap_MarketableSecuritiesNoncurrent_6a073068-1c5e-422d-85b7-7104180c90c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_88e7556b-7fab-42b3-8f3b-076679649bf3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_6d3b4d56-0c95-4131-a279-bb5fd98960a8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_88e7556b-7fab-42b3-8f3b-076679649bf3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_63f246c7-d14d-4863-906a-111aeb874149" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_6d3b4d56-0c95-4131-a279-bb5fd98960a8" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_63f246c7-d14d-4863-906a-111aeb874149" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashSurrenderValueOfLifeInsurance_0ab46ad2-ea6a-477d-9454-9f3669603c7b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashSurrenderValueOfLifeInsurance"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_6d3b4d56-0c95-4131-a279-bb5fd98960a8" xlink:to="loc_us-gaap_CashSurrenderValueOfLifeInsurance_0ab46ad2-ea6a-477d-9454-9f3669603c7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_aac6e525-18c3-4861-9029-0f55acf21444" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_6d3b4d56-0c95-4131-a279-bb5fd98960a8" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_aac6e525-18c3-4861-9029-0f55acf21444" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3d3984de-f583-4e37-b0b7-d8e154b6f4df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_6d3b4d56-0c95-4131-a279-bb5fd98960a8" xlink:to="loc_us-gaap_Goodwill_3d3984de-f583-4e37-b0b7-d8e154b6f4df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_b64aac4b-ceac-4b58-a848-4184a2350618" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_6d3b4d56-0c95-4131-a279-bb5fd98960a8" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_b64aac4b-ceac-4b58-a848-4184a2350618" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_UnearnedCompensationNonCurrent_276a14ff-01c3-4192-b927-3e3bdd54658f" xlink:href="kfy-20250131.xsd#kfy_UnearnedCompensationNonCurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_6d3b4d56-0c95-4131-a279-bb5fd98960a8" xlink:to="loc_kfy_UnearnedCompensationNonCurrent_276a14ff-01c3-4192-b927-3e3bdd54658f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAndOtherNoncurrentAssets_418db0f0-8ac3-419c-9725-9c25f97e26a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsAndOtherNoncurrentAssets"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_6d3b4d56-0c95-4131-a279-bb5fd98960a8" xlink:to="loc_us-gaap_InvestmentsAndOtherNoncurrentAssets_418db0f0-8ac3-419c-9725-9c25f97e26a4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited" xlink:type="simple" xlink:href="kfy-20250131.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited"/>
  <link:calculationLink xlink:role="http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_af6892d8-a010-4fae-acab-30c4fe10d7c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_49a78057-6a0f-4aff-85d5-06f7501bb38e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_af6892d8-a010-4fae-acab-30c4fe10d7c5" xlink:to="loc_us-gaap_ProfitLoss_49a78057-6a0f-4aff-85d5-06f7501bb38e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_4011eb4f-d992-4e53-981b-28bab6ffcd0b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_af6892d8-a010-4fae-acab-30c4fe10d7c5" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_4011eb4f-d992-4e53-981b-28bab6ffcd0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_cc24ef73-d3b1-49eb-9bb4-57fca06b1456" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d0972145-afc5-4710-b514-090b80178646" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_cc24ef73-d3b1-49eb-9bb4-57fca06b1456" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d0972145-afc5-4710-b514-090b80178646" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_60ae026a-ec25-4641-950d-456c8a11c94f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_cc24ef73-d3b1-49eb-9bb4-57fca06b1456" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_60ae026a-ec25-4641-950d-456c8a11c94f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_5d370124-5078-4930-8623-d6eed9dd9157" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8f2272f8-48d8-4105-9890-a2e880f6a091" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_5d370124-5078-4930-8623-d6eed9dd9157" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8f2272f8-48d8-4105-9890-a2e880f6a091" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_0a1cb95b-ed88-4afa-95e0-7bb0bc805370" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_5d370124-5078-4930-8623-d6eed9dd9157" xlink:to="loc_us-gaap_CostsAndExpenses_0a1cb95b-ed88-4afa-95e0-7bb0bc805370" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_001da04c-bc7d-42e1-9eab-f2ab1c1096db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_11f8c74a-eb72-4ec3-bfc3-7f9c2bc5004d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_001da04c-bc7d-42e1-9eab-f2ab1c1096db" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_11f8c74a-eb72-4ec3-bfc3-7f9c2bc5004d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_7b95fd83-41dd-4336-bef9-ca62c54883f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_001da04c-bc7d-42e1-9eab-f2ab1c1096db" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_7b95fd83-41dd-4336-bef9-ca62c54883f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LaborAndRelatedExpense_ae6831f0-8198-4950-88a9-28013efde88e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LaborAndRelatedExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_001da04c-bc7d-42e1-9eab-f2ab1c1096db" xlink:to="loc_us-gaap_LaborAndRelatedExpense_ae6831f0-8198-4950-88a9-28013efde88e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_631b7864-a3d9-47f5-a01b-7a3195dc67ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_001da04c-bc7d-42e1-9eab-f2ab1c1096db" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_631b7864-a3d9-47f5-a01b-7a3195dc67ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_6a0f91ed-71c1-4352-88e5-09cd3c21a856" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCharges"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_001da04c-bc7d-42e1-9eab-f2ab1c1096db" xlink:to="loc_us-gaap_RestructuringCharges_6a0f91ed-71c1-4352-88e5-09cd3c21a856" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_237bb8c7-ac53-482b-b803-08c6fad79d66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_b57dcbeb-d3ae-47b6-bd64-9c18df522093" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_237bb8c7-ac53-482b-b803-08c6fad79d66" xlink:to="loc_us-gaap_OperatingIncomeLoss_b57dcbeb-d3ae-47b6-bd64-9c18df522093" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_38e1ff62-1e71-451d-9aaf-fe95a56aa720" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_237bb8c7-ac53-482b-b803-08c6fad79d66" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_38e1ff62-1e71-451d-9aaf-fe95a56aa720" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_569af1cf-9971-493e-99a1-c54a425aba86" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_237bb8c7-ac53-482b-b803-08c6fad79d66" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_569af1cf-9971-493e-99a1-c54a425aba86" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEunaudited" xlink:type="simple" xlink:href="kfy-20250131.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEunaudited"/>
  <link:calculationLink xlink:role="http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_3d26a7e2-9ec8-4ade-93d5-a5522ef357ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_13f3182b-e753-4e89-a9aa-aa8e6bf72f4d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_3d26a7e2-9ec8-4ade-93d5-a5522ef357ac" xlink:to="loc_us-gaap_ProfitLoss_13f3182b-e753-4e89-a9aa-aa8e6bf72f4d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_b078cc09-d7a2-4bd0-bd56-be43dccfb1a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_3d26a7e2-9ec8-4ade-93d5-a5522ef357ac" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_b078cc09-d7a2-4bd0-bd56-be43dccfb1a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_d80976a4-63b8-42f7-a72e-4201a44bed05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_3d26a7e2-9ec8-4ade-93d5-a5522ef357ac" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_d80976a4-63b8-42f7-a72e-4201a44bed05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_3dd4ff4f-9bdc-4854-8b31-12fa37ad45c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_3d26a7e2-9ec8-4ade-93d5-a5522ef357ac" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_3dd4ff4f-9bdc-4854-8b31-12fa37ad45c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_75d4c7cb-8ca4-46c2-8bdf-03091b13c1ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_730b3584-b99a-4578-9145-2c35699d98f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_75d4c7cb-8ca4-46c2-8bdf-03091b13c1ff" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_730b3584-b99a-4578-9145-2c35699d98f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_743c9b06-6571-4544-a100-e7079040c077" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_75d4c7cb-8ca4-46c2-8bdf-03091b13c1ff" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_743c9b06-6571-4544-a100-e7079040c077" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" xlink:type="simple" xlink:href="kfy-20250131.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited"/>
  <link:calculationLink xlink:role="http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_743d3af1-f4d2-4dbd-a62f-dd73ce0afa85" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_e65b0b54-c07e-4305-aedd-65826575d4fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_743d3af1-f4d2-4dbd-a62f-dd73ce0afa85" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_e65b0b54-c07e-4305-aedd-65826575d4fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_0c18ef63-271c-4f20-9d24-1c9ff0357035" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_743d3af1-f4d2-4dbd-a62f-dd73ce0afa85" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_0c18ef63-271c-4f20-9d24-1c9ff0357035" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_f2aeaff4-7af4-46f9-8aed-32883428f34a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_743d3af1-f4d2-4dbd-a62f-dd73ce0afa85" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_f2aeaff4-7af4-46f9-8aed-32883428f34a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_0d30e2a0-2765-4047-86ea-b4491cd8123f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_743d3af1-f4d2-4dbd-a62f-dd73ce0afa85" xlink:to="loc_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_0d30e2a0-2765-4047-86ea-b4491cd8123f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireLifeInsurancePolicies_6dc88615-3173-4026-be4b-46b385d502a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireLifeInsurancePolicies"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_743d3af1-f4d2-4dbd-a62f-dd73ce0afa85" xlink:to="loc_us-gaap_PaymentsToAcquireLifeInsurancePolicies_6dc88615-3173-4026-be4b-46b385d502a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_33d2cc24-12da-4866-88a9-62b0125c877c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_743d3af1-f4d2-4dbd-a62f-dd73ce0afa85" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_33d2cc24-12da-4866-88a9-62b0125c877c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLifeInsurancePolicies_d2d23375-4f44-45db-a18c-261539c57119" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLifeInsurancePolicies"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_743d3af1-f4d2-4dbd-a62f-dd73ce0afa85" xlink:to="loc_us-gaap_ProceedsFromLifeInsurancePolicies_d2d23375-4f44-45db-a18c-261539c57119" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2e4bab4b-b327-49d1-9144-7c38603a6a05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3965704b-299a-44ce-aab6-c9e2968bb7dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2e4bab4b-b327-49d1-9144-7c38603a6a05" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3965704b-299a-44ce-aab6-c9e2968bb7dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_a8c12bdd-5c1a-4339-9ae5-defdbea6a92b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2e4bab4b-b327-49d1-9144-7c38603a6a05" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_a8c12bdd-5c1a-4339-9ae5-defdbea6a92b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2dd356a2-f589-476f-9b93-0f5afa767d38" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2e4bab4b-b327-49d1-9144-7c38603a6a05" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2dd356a2-f589-476f-9b93-0f5afa767d38" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_6170369b-3a10-45b3-8142-219fa97de249" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2e4bab4b-b327-49d1-9144-7c38603a6a05" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_6170369b-3a10-45b3-8142-219fa97de249" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4d40acd2-e15f-4efd-b483-c009ea3c8e7f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_e84fdd79-1fc3-47c4-a1b0-ecb75e1d2a49" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4d40acd2-e15f-4efd-b483-c009ea3c8e7f" xlink:to="loc_us-gaap_ProfitLoss_e84fdd79-1fc3-47c4-a1b0-ecb75e1d2a49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_eff14a70-51df-4a73-a4fa-b12bfd903f90" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4d40acd2-e15f-4efd-b483-c009ea3c8e7f" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_eff14a70-51df-4a73-a4fa-b12bfd903f90" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_94c34cf8-a564-49f1-9319-84af8ad7c090" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4d40acd2-e15f-4efd-b483-c009ea3c8e7f" xlink:to="loc_us-gaap_ShareBasedCompensation_94c34cf8-a564-49f1-9319-84af8ad7c090" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_c033d1f4-6878-4bf7-9fe9-6b944c80c9df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4d40acd2-e15f-4efd-b483-c009ea3c8e7f" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_c033d1f4-6878-4bf7-9fe9-6b944c80c9df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue_3d895be1-9243-42ff-a631-859109a2c25d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4d40acd2-e15f-4efd-b483-c009ea3c8e7f" xlink:to="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue_3d895be1-9243-42ff-a631-859109a2c25d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments_be4a12ef-8d82-47bc-b805-b2643903f024" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4d40acd2-e15f-4efd-b483-c009ea3c8e7f" xlink:to="loc_us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments_be4a12ef-8d82-47bc-b805-b2643903f024" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_f844c33c-b10a-457c-9ced-01f65909af41" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4d40acd2-e15f-4efd-b483-c009ea3c8e7f" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_f844c33c-b10a-457c-9ced-01f65909af41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_dc751117-b07c-4e7a-bebe-2f3473d8de2d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredCompensation"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4d40acd2-e15f-4efd-b483-c009ea3c8e7f" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_dc751117-b07c-4e7a-bebe-2f3473d8de2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_19692eae-54f6-446a-9720-eb48e5c88f1b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4d40acd2-e15f-4efd-b483-c009ea3c8e7f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_19692eae-54f6-446a-9720-eb48e5c88f1b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherReceivables_8b29d122-1885-449b-9728-d4bfb9f16bfd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherReceivables"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4d40acd2-e15f-4efd-b483-c009ea3c8e7f" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherReceivables_8b29d122-1885-449b-9728-d4bfb9f16bfd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_f2e4045d-4d47-4fdf-866c-e620a41d5d04" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4d40acd2-e15f-4efd-b483-c009ea3c8e7f" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_f2e4045d-4d47-4fdf-866c-e620a41d5d04" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_IncreaseDecreaseInUnearnedCompensation_f8d78647-5992-47b0-bf85-c8c07c2ecf01" xlink:href="kfy-20250131.xsd#kfy_IncreaseDecreaseInUnearnedCompensation"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4d40acd2-e15f-4efd-b483-c009ea3c8e7f" xlink:to="loc_kfy_IncreaseDecreaseInUnearnedCompensation_f8d78647-5992-47b0-bf85-c8c07c2ecf01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_b43ba14c-b492-4ae9-9075-74c3532bc59b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4d40acd2-e15f-4efd-b483-c009ea3c8e7f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_b43ba14c-b492-4ae9-9075-74c3532bc59b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_b2e0218f-d2b2-4896-a31c-c2ac991d4400" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4d40acd2-e15f-4efd-b483-c009ea3c8e7f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_b2e0218f-d2b2-4896-a31c-c2ac991d4400" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_87fd3183-786c-4d6c-9346-bb18694cc933" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4d40acd2-e15f-4efd-b483-c009ea3c8e7f" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_87fd3183-786c-4d6c-9346-bb18694cc933" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_9b93f9e7-befa-4ea7-ae52-8d97e93c0b6e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4d40acd2-e15f-4efd-b483-c009ea3c8e7f" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_9b93f9e7-befa-4ea7-ae52-8d97e93c0b6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_63021256-8d17-4209-b11f-0d2628082229" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4d40acd2-e15f-4efd-b483-c009ea3c8e7f" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_63021256-8d17-4209-b11f-0d2628082229" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e34b38b2-ad95-454c-83c6-0e9a1fc59eb0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_d50ea7c1-da0c-48b1-a881-0a19ad1c2e5f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e34b38b2-ad95-454c-83c6-0e9a1fc59eb0" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_d50ea7c1-da0c-48b1-a881-0a19ad1c2e5f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_76af4fb1-9eaf-4b18-a5de-f1cbf7be3669" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e34b38b2-ad95-454c-83c6-0e9a1fc59eb0" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_76af4fb1-9eaf-4b18-a5de-f1cbf7be3669" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_3c8760cc-c9d0-429a-ae49-034a9a5babcd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e34b38b2-ad95-454c-83c6-0e9a1fc59eb0" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_3c8760cc-c9d0-429a-ae49-034a9a5babcd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_72327be3-8507-4414-9127-41e55876e507" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e34b38b2-ad95-454c-83c6-0e9a1fc59eb0" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_72327be3-8507-4414-9127-41e55876e507" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_379c002b-88aa-4158-80db-894ea5d9862d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e34b38b2-ad95-454c-83c6-0e9a1fc59eb0" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_379c002b-88aa-4158-80db-894ea5d9862d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsMinorityInterest_e6e3f082-3a90-46a4-bbdf-7d0e8ce74719" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsMinorityInterest"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e34b38b2-ad95-454c-83c6-0e9a1fc59eb0" xlink:to="loc_us-gaap_PaymentsOfDividendsMinorityInterest_e6e3f082-3a90-46a4-bbdf-7d0e8ce74719" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_RepaymentOfLifeInsurancePolicyLoans_17ae371b-4ec4-41fc-b6e6-afb63dcd1fea" xlink:href="kfy-20250131.xsd#kfy_RepaymentOfLifeInsurancePolicyLoans"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e34b38b2-ad95-454c-83c6-0e9a1fc59eb0" xlink:to="loc_kfy_RepaymentOfLifeInsurancePolicyLoans_17ae371b-4ec4-41fc-b6e6-afb63dcd1fea" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/BasicandDilutedEarningsPerShareScheduleofBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#BasicandDilutedEarningsPerShareScheduleofBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetails"/>
  <link:calculationLink xlink:role="http://www.kornferry.com/role/BasicandDilutedEarningsPerShareScheduleofBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1e8be961-a835-4066-acb4-1a67976fcd33" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5500f387-36ea-48de-989e-54c9309555fa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1e8be961-a835-4066-acb4-1a67976fcd33" xlink:to="loc_us-gaap_NetIncomeLoss_5500f387-36ea-48de-989e-54c9309555fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_948f222f-a49c-411c-b03d-c88177dbd937" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1e8be961-a835-4066-acb4-1a67976fcd33" xlink:to="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_948f222f-a49c-411c-b03d-c88177dbd937" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_f6643cc4-d3a7-44a4-aa01-b08fe382e012" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_c730f7f2-6100-431d-9f1c-cad0d2855b99" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_f6643cc4-d3a7-44a4-aa01-b08fe382e012" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_c730f7f2-6100-431d-9f1c-cad0d2855b99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted_88cd7fd4-1fc4-4d02-a656-29bd5b900a99" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_f6643cc4-d3a7-44a4-aa01-b08fe382e012" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted_88cd7fd4-1fc4-4d02-a656-29bd5b900a99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_fcc30139-d5ae-4b44-b643-1d4f4334c9f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_f6643cc4-d3a7-44a4-aa01-b08fe382e012" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_fcc30139-d5ae-4b44-b643-1d4f4334c9f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1ab28e29-5d24-4e12-bc72-8fc874ae6320" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e95f1b97-9978-4fab-b32a-d893e34d8f42" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1ab28e29-5d24-4e12-bc72-8fc874ae6320" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e95f1b97-9978-4fab-b32a-d893e34d8f42" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_c11175ce-546b-4d65-901a-8f25839bfbbc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1ab28e29-5d24-4e12-bc72-8fc874ae6320" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_c11175ce-546b-4d65-901a-8f25839bfbbc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/ComprehensiveIncomeScheduleofComponentsofAccumulatedOtherComprehensiveLossDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#ComprehensiveIncomeScheduleofComponentsofAccumulatedOtherComprehensiveLossDetails"/>
  <link:calculationLink xlink:role="http://www.kornferry.com/role/ComprehensiveIncomeScheduleofComponentsofAccumulatedOtherComprehensiveLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_b8c22e17-d1e6-422f-8981-21803b282d01" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_15637ec7-3c4e-4433-90bd-7017164e54a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_b8c22e17-d1e6-422f-8981-21803b282d01" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_15637ec7-3c4e-4433-90bd-7017164e54a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_1ea29683-7a13-412c-9efa-3d5d75840080" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_b8c22e17-d1e6-422f-8981-21803b282d01" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_1ea29683-7a13-412c-9efa-3d5d75840080" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_1d72d20a-164d-4c9d-a912-009d3d93bcd0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_b8c22e17-d1e6-422f-8981-21803b282d01" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_1d72d20a-164d-4c9d-a912-009d3d93bcd0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails"/>
  <link:calculationLink xlink:role="http://www.kornferry.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_ae4cea91-8646-4a8e-8398-9f2bf767fc67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_6db6019a-839c-4854-aac1-65d5cc29e01a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_ae4cea91-8646-4a8e-8398-9f2bf767fc67" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_6db6019a-839c-4854-aac1-65d5cc29e01a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_66e05949-9b1e-49dc-ac4e-efb9c3cbe05c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_ae4cea91-8646-4a8e-8398-9f2bf767fc67" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_66e05949-9b1e-49dc-ac4e-efb9c3cbe05c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_fad5c972-dc13-45c1-b4f6-301ac290671b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_ae4cea91-8646-4a8e-8398-9f2bf767fc67" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_fad5c972-dc13-45c1-b4f6-301ac290671b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/DeferredCompensationandRetirementPlansScheduleofComponentsofNetPeriodicBenefitsCostsDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#DeferredCompensationandRetirementPlansScheduleofComponentsofNetPeriodicBenefitsCostsDetails"/>
  <link:calculationLink xlink:role="http://www.kornferry.com/role/DeferredCompensationandRetirementPlansScheduleofComponentsofNetPeriodicBenefitsCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_4d77fbd5-94e3-4f21-8003-d9544f985e7b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_f654ad38-fcdb-4ec6-8dbe-4972b9bc1002" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_4d77fbd5-94e3-4f21-8003-d9544f985e7b" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_f654ad38-fcdb-4ec6-8dbe-4972b9bc1002" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_230faee1-d0f5-498b-bf09-147e20598200" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_4d77fbd5-94e3-4f21-8003-d9544f985e7b" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_230faee1-d0f5-498b-bf09-147e20598200" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_8360da6a-ef9f-4b23-83a5-212d2a27414c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_4d77fbd5-94e3-4f21-8003-d9544f985e7b" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_8360da6a-ef9f-4b23-83a5-212d2a27414c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_7e7b38eb-4b84-4f57-a5cf-64e4a17ced9e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_4d77fbd5-94e3-4f21-8003-d9544f985e7b" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_7e7b38eb-4b84-4f57-a5cf-64e4a17ced9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_1a0f4edc-6212-4670-ab7a-1cedf82f109e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_4d77fbd5-94e3-4f21-8003-d9544f985e7b" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_1a0f4edc-6212-4670-ab7a-1cedf82f109e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#SegmentsScheduleofFinancialHighlightsDetails"/>
  <link:calculationLink xlink:role="http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b09b56d7-c5c2-4d85-98f6-0e4a631198eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization_014e1856-9681-4ee8-92c2-d4dd27c29a95" xlink:href="kfy-20250131.xsd#kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b09b56d7-c5c2-4d85-98f6-0e4a631198eb" xlink:to="loc_kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization_014e1856-9681-4ee8-92c2-d4dd27c29a95" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_939aa114-15e0-4778-8d74-9399017d40f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b09b56d7-c5c2-4d85-98f6-0e4a631198eb" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_939aa114-15e0-4778-8d74-9399017d40f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_ac12469c-fb72-45d3-b5bd-96c5ff5805ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b09b56d7-c5c2-4d85-98f6-0e4a631198eb" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_ac12469c-fb72-45d3-b5bd-96c5ff5805ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_d3d4b382-fb49-4536-bae5-841444a6006c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b09b56d7-c5c2-4d85-98f6-0e4a631198eb" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_d3d4b382-fb49-4536-bae5-841444a6006c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_c41392d5-dcfe-4de2-9407-e0901ba24837" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b09b56d7-c5c2-4d85-98f6-0e4a631198eb" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_c41392d5-dcfe-4de2-9407-e0901ba24837" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_BusinessCombinationAcquisitionAndIntegrationRelatedCosts_a9d02033-49c3-4816-8689-3a84e1396030" xlink:href="kfy-20250131.xsd#kfy_BusinessCombinationAcquisitionAndIntegrationRelatedCosts"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b09b56d7-c5c2-4d85-98f6-0e4a631198eb" xlink:to="loc_kfy_BusinessCombinationAcquisitionAndIntegrationRelatedCosts_a9d02033-49c3-4816-8689-3a84e1396030" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_75fe1290-9e7e-4593-adb3-1c2f82e9cc0b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCharges"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b09b56d7-c5c2-4d85-98f6-0e4a631198eb" xlink:to="loc_us-gaap_RestructuringCharges_75fe1290-9e7e-4593-adb3-1c2f82e9cc0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_9ff8edfe-aa9a-4f63-af49-e636ebca34d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b09b56d7-c5c2-4d85-98f6-0e4a631198eb" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_9ff8edfe-aa9a-4f63-af49-e636ebca34d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_5917ff30-ae5d-4060-9056-0ef8509ac58f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b09b56d7-c5c2-4d85-98f6-0e4a631198eb" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_5917ff30-ae5d-4060-9056-0ef8509ac58f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/LongTermDebtScheduleofLongtermDebtatAmortizedCostDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#LongTermDebtScheduleofLongtermDebtatAmortizedCostDetails"/>
  <link:calculationLink xlink:role="http://www.kornferry.com/role/LongTermDebtScheduleofLongtermDebtatAmortizedCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_2064eaa3-7bbc-407c-b263-775b22a8d518" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_2e4b30c3-328d-492c-80f9-6cd22288ac68" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtNoncurrent_2064eaa3-7bbc-407c-b263-775b22a8d518" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_2e4b30c3-328d-492c-80f9-6cd22288ac68" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_7089bb52-25ca-4d70-943e-01ca90093b8b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtNoncurrent_2064eaa3-7bbc-407c-b263-775b22a8d518" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_7089bb52-25ca-4d70-943e-01ca90093b8b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#LeasesScheduleofComponentsofLeaseExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.kornferry.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FinanceLeaseCosts_b1f0e3e4-7817-4865-9819-055cc6ec893e" xlink:href="kfy-20250131.xsd#kfy_FinanceLeaseCosts"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_9b43825d-a65e-4d3f-87e3-96d5377c40f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_kfy_FinanceLeaseCosts_b1f0e3e4-7817-4865-9819-055cc6ec893e" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_9b43825d-a65e-4d3f-87e3-96d5377c40f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_b4e29074-5b0f-422a-9923-8706c19dd35b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_kfy_FinanceLeaseCosts_b1f0e3e4-7817-4865-9819-055cc6ec893e" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_b4e29074-5b0f-422a-9923-8706c19dd35b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_4b4c1211-8107-4c90-a859-68bb0ac240f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FinanceLeaseCosts_ee12dd39-549a-4d34-a263-2eed028e9559" xlink:href="kfy-20250131.xsd#kfy_FinanceLeaseCosts"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_4b4c1211-8107-4c90-a859-68bb0ac240f6" xlink:to="loc_kfy_FinanceLeaseCosts_ee12dd39-549a-4d34-a263-2eed028e9559" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_4501c7cb-93ed-4e23-86ca-a9fb32224f40" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_4b4c1211-8107-4c90-a859-68bb0ac240f6" xlink:to="loc_us-gaap_OperatingLeaseCost_4501c7cb-93ed-4e23-86ca-a9fb32224f40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_97a09d90-49ff-4891-80af-a0e521cc6151" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_4b4c1211-8107-4c90-a859-68bb0ac240f6" xlink:to="loc_us-gaap_ShortTermLeaseCost_97a09d90-49ff-4891-80af-a0e521cc6151" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_fa5c96cd-bcda-4c89-b7d2-a888c60e4bce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_4b4c1211-8107-4c90-a859-68bb0ac240f6" xlink:to="loc_us-gaap_VariableLeaseCost_fa5c96cd-bcda-4c89-b7d2-a888c60e4bce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_83981531-5387-4504-8721-e6590d86e5a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubleaseIncome"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_4b4c1211-8107-4c90-a859-68bb0ac240f6" xlink:to="loc_us-gaap_SubleaseIncome_83981531-5387-4504-8721-e6590d86e5a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_ad2988e2-2906-4d67-8717-d13cdf8f63ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_4b4c1211-8107-4c90-a859-68bb0ac240f6" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_ad2988e2-2906-4d67-8717-d13cdf8f63ac" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.kornferry.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0f466232-af07-431c-950a-78c10ef002ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_46994866-517b-4e39-af0c-7ab9d0992153" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0f466232-af07-431c-950a-78c10ef002ce" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_46994866-517b-4e39-af0c-7ab9d0992153" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_7a08df0f-0a64-40d7-a91a-92a0fea75c47" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0f466232-af07-431c-950a-78c10ef002ce" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_7a08df0f-0a64-40d7-a91a-92a0fea75c47" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2ef4ac75-237f-4371-9a2b-a3db4ead3846" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0f466232-af07-431c-950a-78c10ef002ce" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2ef4ac75-237f-4371-9a2b-a3db4ead3846" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_81deea68-7302-4e0f-9176-8c6ef655df6e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0f466232-af07-431c-950a-78c10ef002ce" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_81deea68-7302-4e0f-9176-8c6ef655df6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_805f4028-0b69-4f94-8f3d-d60948709663" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0f466232-af07-431c-950a-78c10ef002ce" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_805f4028-0b69-4f94-8f3d-d60948709663" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_4acf5a02-82ac-41d2-8dc3-3940739c4c7d" xlink:href="kfy-20250131.xsd#kfy_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0f466232-af07-431c-950a-78c10ef002ce" xlink:to="loc_kfy_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_4acf5a02-82ac-41d2-8dc3-3940739c4c7d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_63a29bff-7757-4013-bd20-e5e8482330fa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_3580955a-fc04-4081-b3ae-b9240c6e000b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_63a29bff-7757-4013-bd20-e5e8482330fa" xlink:to="loc_us-gaap_FinanceLeaseLiability_3580955a-fc04-4081-b3ae-b9240c6e000b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_21f1419d-6b1e-4f01-a3e8-d84c23e68b8e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_63a29bff-7757-4013-bd20-e5e8482330fa" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_21f1419d-6b1e-4f01-a3e8-d84c23e68b8e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="kfy-20250131.xsd#LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1"/>
  <link:calculationLink xlink:role="http://www.kornferry.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ff96daba-2894-44ee-a803-ebd22d12e915" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_ee1830d5-e169-4ad8-9fff-6c68033aa061" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ff96daba-2894-44ee-a803-ebd22d12e915" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_ee1830d5-e169-4ad8-9fff-6c68033aa061" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_9c042134-5bf2-49ab-9b81-da00daf4d263" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ff96daba-2894-44ee-a803-ebd22d12e915" xlink:to="loc_us-gaap_OperatingLeaseLiability_9c042134-5bf2-49ab-9b81-da00daf4d263" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_b9613866-c732-439d-8860-6290e31bf141" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_d7b644dd-2e76-46d3-8776-a56ccb40ffa0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_b9613866-c732-439d-8860-6290e31bf141" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_d7b644dd-2e76-46d3-8776-a56ccb40ffa0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_cc1643e4-6c88-4b4e-948f-45525c06a1af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_b9613866-c732-439d-8860-6290e31bf141" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_cc1643e4-6c88-4b4e-948f-45525c06a1af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_bd808bb9-bd3e-4a19-a610-1b9b56fdea01" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_b9613866-c732-439d-8860-6290e31bf141" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_bd808bb9-bd3e-4a19-a610-1b9b56fdea01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_3b5a5162-3677-427e-9863-44a0f0730c28" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_b9613866-c732-439d-8860-6290e31bf141" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_3b5a5162-3677-427e-9863-44a0f0730c28" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_d3397c82-aef9-40b0-ad28-d1eac8898f49" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_b9613866-c732-439d-8860-6290e31bf141" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_d3397c82-aef9-40b0-ad28-d1eac8898f49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FinanceLeaseLiabilityPaymentsDueAfterYearFour_bf2a4c53-39ef-48ec-b175-e0ae1c55ec6a" xlink:href="kfy-20250131.xsd#kfy_FinanceLeaseLiabilityPaymentsDueAfterYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_b9613866-c732-439d-8860-6290e31bf141" xlink:to="loc_kfy_FinanceLeaseLiabilityPaymentsDueAfterYearFour_bf2a4c53-39ef-48ec-b175-e0ae1c55ec6a" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>7
<FILENAME>kfy-20250131_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:a2253bd4-ee9c-4dfa-8dce-a0b43bb32b49,g:18d07978-f226-4cab-ba09-d96fba30b21e-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited" xlink:type="simple" xlink:href="kfy-20250131.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_428be118-1c17-434a-923a-b8f0fdc7c4fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_2c2ef423-0bee-4e69-b255-62a68366863d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_428be118-1c17-434a-923a-b8f0fdc7c4fc" xlink:to="loc_us-gaap_StatementTable_2c2ef423-0bee-4e69-b255-62a68366863d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_90fa352d-8757-48e7-bfca-6bcd1338f867" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2c2ef423-0bee-4e69-b255-62a68366863d" xlink:to="loc_srt_ProductOrServiceAxis_90fa352d-8757-48e7-bfca-6bcd1338f867" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_90fa352d-8757-48e7-bfca-6bcd1338f867_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_90fa352d-8757-48e7-bfca-6bcd1338f867" xlink:to="loc_srt_ProductsAndServicesDomain_90fa352d-8757-48e7-bfca-6bcd1338f867_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_c442c896-d508-41ca-ac37-a9853f7f8337" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_90fa352d-8757-48e7-bfca-6bcd1338f867" xlink:to="loc_srt_ProductsAndServicesDomain_c442c896-d508-41ca-ac37-a9853f7f8337" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_df25a171-1be2-45dd-a792-3044727abff1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_c442c896-d508-41ca-ac37-a9853f7f8337" xlink:to="loc_us-gaap_ServiceMember_df25a171-1be2-45dd-a792-3044727abff1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ReimbursedOutOfPocketEngagementExpensesMember_f4666263-0829-4e8e-ac72-0b94cf397443" xlink:href="kfy-20250131.xsd#kfy_ReimbursedOutOfPocketEngagementExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_c442c896-d508-41ca-ac37-a9853f7f8337" xlink:to="loc_kfy_ReimbursedOutOfPocketEngagementExpensesMember_f4666263-0829-4e8e-ac72-0b94cf397443" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ReimbursedExpensesMember_89e7d0f7-dc78-4296-b2f9-315c95a003b2" xlink:href="kfy-20250131.xsd#kfy_ReimbursedExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_c442c896-d508-41ca-ac37-a9853f7f8337" xlink:to="loc_kfy_ReimbursedExpensesMember_89e7d0f7-dc78-4296-b2f9-315c95a003b2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a23df893-a612-4a2b-bc3b-95eccc63b178" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_428be118-1c17-434a-923a-b8f0fdc7c4fc" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a23df893-a612-4a2b-bc3b-95eccc63b178" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LaborAndRelatedExpense_4dbc179a-2f86-4b0d-9ae3-46129828596f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LaborAndRelatedExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_428be118-1c17-434a-923a-b8f0fdc7c4fc" xlink:to="loc_us-gaap_LaborAndRelatedExpense_4dbc179a-2f86-4b0d-9ae3-46129828596f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_082a13b0-f52a-4ecd-a9e3-c8131368f1e1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_428be118-1c17-434a-923a-b8f0fdc7c4fc" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_082a13b0-f52a-4ecd-a9e3-c8131368f1e1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_ee8d9f9b-c564-4635-b61e-8b15c56e2f13" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_428be118-1c17-434a-923a-b8f0fdc7c4fc" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_ee8d9f9b-c564-4635-b61e-8b15c56e2f13" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_b8c1c1d6-412c-4529-add3-651eb462e16f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_428be118-1c17-434a-923a-b8f0fdc7c4fc" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_b8c1c1d6-412c-4529-add3-651eb462e16f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_ee90d667-f3bb-4a5c-819a-5560791837bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_428be118-1c17-434a-923a-b8f0fdc7c4fc" xlink:to="loc_us-gaap_RestructuringCharges_ee90d667-f3bb-4a5c-819a-5560791837bf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_1fd84a94-9583-4dc5-a2bb-76ab718d7231" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_428be118-1c17-434a-923a-b8f0fdc7c4fc" xlink:to="loc_us-gaap_CostsAndExpenses_1fd84a94-9583-4dc5-a2bb-76ab718d7231" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_787aea01-f3ef-4451-b89e-cf0059f9fbd8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_428be118-1c17-434a-923a-b8f0fdc7c4fc" xlink:to="loc_us-gaap_OperatingIncomeLoss_787aea01-f3ef-4451-b89e-cf0059f9fbd8" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_ab6a229d-90a7-4dc6-93e4-bfd5e5437c70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_428be118-1c17-434a-923a-b8f0fdc7c4fc" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_ab6a229d-90a7-4dc6-93e4-bfd5e5437c70" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_652d9137-4fc1-437d-875f-690ce94f5c7b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_428be118-1c17-434a-923a-b8f0fdc7c4fc" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_652d9137-4fc1-437d-875f-690ce94f5c7b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e6c3f9a1-8705-4932-ab34-890053e167f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_428be118-1c17-434a-923a-b8f0fdc7c4fc" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e6c3f9a1-8705-4932-ab34-890053e167f8" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_96fffd74-9645-4481-9926-fea96b3fa66c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_428be118-1c17-434a-923a-b8f0fdc7c4fc" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_96fffd74-9645-4481-9926-fea96b3fa66c" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_46550f0a-5449-4838-973f-08a5bd5883f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_428be118-1c17-434a-923a-b8f0fdc7c4fc" xlink:to="loc_us-gaap_ProfitLoss_46550f0a-5449-4838-973f-08a5bd5883f2" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_b12bbc08-e627-43ea-88d9-06958eb21f31" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_428be118-1c17-434a-923a-b8f0fdc7c4fc" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_b12bbc08-e627-43ea-88d9-06958eb21f31" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_be9ed55a-8036-42c0-bfc8-d98a36192b41" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_428be118-1c17-434a-923a-b8f0fdc7c4fc" xlink:to="loc_us-gaap_NetIncomeLoss_be9ed55a-8036-42c0-bfc8-d98a36192b41" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_bd4e67ba-7fac-41fa-93cc-de6fda2407b5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_428be118-1c17-434a-923a-b8f0fdc7c4fc" xlink:to="loc_us-gaap_EarningsPerShareAbstract_bd4e67ba-7fac-41fa-93cc-de6fda2407b5" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_6efc27d2-01ee-4d3b-85ba-e07d35fab9fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_bd4e67ba-7fac-41fa-93cc-de6fda2407b5" xlink:to="loc_us-gaap_EarningsPerShareBasic_6efc27d2-01ee-4d3b-85ba-e07d35fab9fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_cc0f1ba2-0e0e-4009-b6f1-b2b050a9515d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_bd4e67ba-7fac-41fa-93cc-de6fda2407b5" xlink:to="loc_us-gaap_EarningsPerShareDiluted_cc0f1ba2-0e0e-4009-b6f1-b2b050a9515d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_7d698b67-fe48-46a1-a58d-e723c809d4e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_428be118-1c17-434a-923a-b8f0fdc7c4fc" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_7d698b67-fe48-46a1-a58d-e723c809d4e8" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_8ed33e8d-0a37-43b7-8d52-36ece15c9c4d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_7d698b67-fe48-46a1-a58d-e723c809d4e8" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_8ed33e8d-0a37-43b7-8d52-36ece15c9c4d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_b3f631c3-acef-4d02-b7ba-5bd779d3e22b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_7d698b67-fe48-46a1-a58d-e723c809d4e8" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_b3f631c3-acef-4d02-b7ba-5bd779d3e22b" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited" xlink:type="simple" xlink:href="kfy-20250131.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_46691c97-2e37-490e-a805-dd200151f4c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_4b6325fb-ccf3-412b-9e6a-c00854b7a092" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_46691c97-2e37-490e-a805-dd200151f4c0" xlink:to="loc_us-gaap_StatementTable_4b6325fb-ccf3-412b-9e6a-c00854b7a092" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_9b7bd720-1afb-4f43-af98-776da303bd14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_4b6325fb-ccf3-412b-9e6a-c00854b7a092" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_9b7bd720-1afb-4f43-af98-776da303bd14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_9b7bd720-1afb-4f43-af98-776da303bd14_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_9b7bd720-1afb-4f43-af98-776da303bd14" xlink:to="loc_us-gaap_EquityComponentDomain_9b7bd720-1afb-4f43-af98-776da303bd14_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_7908ec22-1e7d-4bce-aaae-2e95e946b6f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_9b7bd720-1afb-4f43-af98-776da303bd14" xlink:to="loc_us-gaap_EquityComponentDomain_7908ec22-1e7d-4bce-aaae-2e95e946b6f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_12e0bd17-28d4-4179-813c-07a9503c5762" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_7908ec22-1e7d-4bce-aaae-2e95e946b6f1" xlink:to="loc_us-gaap_ParentMember_12e0bd17-28d4-4179-813c-07a9503c5762" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember_75f7fb8d-6ae3-4eca-a763-73e82c396f72" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_12e0bd17-28d4-4179-813c-07a9503c5762" xlink:to="loc_us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember_75f7fb8d-6ae3-4eca-a763-73e82c396f72" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_7674cac0-3db7-4b01-9f12-13e19e092b6c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_12e0bd17-28d4-4179-813c-07a9503c5762" xlink:to="loc_us-gaap_RetainedEarningsMember_7674cac0-3db7-4b01-9f12-13e19e092b6c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_5f4f2391-9827-4e2c-b81f-f44aed6487f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_12e0bd17-28d4-4179-813c-07a9503c5762" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_5f4f2391-9827-4e2c-b81f-f44aed6487f5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_48d1fb0e-9329-4ccf-b4d4-95176e0fbf89" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_7908ec22-1e7d-4bce-aaae-2e95e946b6f1" xlink:to="loc_us-gaap_NoncontrollingInterestMember_48d1fb0e-9329-4ccf-b4d4-95176e0fbf89" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e1c9388-4167-456a-b61e-d5e29574f6c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_46691c97-2e37-490e-a805-dd200151f4c0" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e1c9388-4167-456a-b61e-d5e29574f6c9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_b8eeb2eb-1355-4c44-b1fd-04de16c9cd9c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e1c9388-4167-456a-b61e-d5e29574f6c9" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_b8eeb2eb-1355-4c44-b1fd-04de16c9cd9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_ff6d6817-ef9b-4d7d-a2bd-2e20bc36e464" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e1c9388-4167-456a-b61e-d5e29574f6c9" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_ff6d6817-ef9b-4d7d-a2bd-2e20bc36e464" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_43650c8f-32ad-47c6-bdeb-2d56b894029e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e1c9388-4167-456a-b61e-d5e29574f6c9" xlink:to="loc_us-gaap_ProfitLoss_43650c8f-32ad-47c6-bdeb-2d56b894029e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_68bde1db-c335-4c34-ab63-caa22af52927" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e1c9388-4167-456a-b61e-d5e29574f6c9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_68bde1db-c335-4c34-ab63-caa22af52927" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_0253827a-0cf4-4d93-8a76-f6fe48d2551b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e1c9388-4167-456a-b61e-d5e29574f6c9" xlink:to="loc_us-gaap_DividendsCommonStockCash_0253827a-0cf4-4d93-8a76-f6fe48d2551b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_7f82cb81-5450-407c-a77f-1dd76555d54b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e1c9388-4167-456a-b61e-d5e29574f6c9" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_7f82cb81-5450-407c-a77f-1dd76555d54b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_b3d5ecf0-d4b2-4bc2-b0fa-00c750e0e748" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e1c9388-4167-456a-b61e-d5e29574f6c9" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_b3d5ecf0-d4b2-4bc2-b0fa-00c750e0e748" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_0c3105fd-7b00-4845-a974-02893c3d7f45" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e1c9388-4167-456a-b61e-d5e29574f6c9" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_0c3105fd-7b00-4845-a974-02893c3d7f45" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_6e056a0c-26fb-4c52-bae3-fa27ea9095f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e1c9388-4167-456a-b61e-d5e29574f6c9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_6e056a0c-26fb-4c52-bae3-fa27ea9095f1" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_8d72d696-83ca-4dbc-9cc7-3c6d28c3f902" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e1c9388-4167-456a-b61e-d5e29574f6c9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_8d72d696-83ca-4dbc-9cc7-3c6d28c3f902" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_232b5571-6d25-4332-b59b-39ea17a7ff7d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e1c9388-4167-456a-b61e-d5e29574f6c9" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_232b5571-6d25-4332-b59b-39ea17a7ff7d" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_c343bcf7-2fe8-4f47-80e6-ea1922e481bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c03622f0-58df-4d43-ab09-081671c9716e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#OrganizationandSummaryofSignificantAccountingPoliciesDetails"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_7b97a209-cc84-42eb-892c-f9bb9af9141b" xlink:href="kfy-20250131.xsd#kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesTable_392f6322-b039-4d40-aa5b-53d3c582cec9" xlink:href="kfy-20250131.xsd#kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_7b97a209-cc84-42eb-892c-f9bb9af9141b" xlink:to="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesTable_392f6322-b039-4d40-aa5b-53d3c582cec9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis_902b5ba8-1aa6-465b-b095-73d2c792f7e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesTable_392f6322-b039-4d40-aa5b-53d3c582cec9" xlink:to="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis_902b5ba8-1aa6-465b-b095-73d2c792f7e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_902b5ba8-1aa6-465b-b095-73d2c792f7e2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis_902b5ba8-1aa6-465b-b095-73d2c792f7e2" xlink:to="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_902b5ba8-1aa6-465b-b095-73d2c792f7e2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_e797a436-5889-4ef7-ae57-30e7bcd03994" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis_902b5ba8-1aa6-465b-b095-73d2c792f7e2" xlink:to="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_e797a436-5889-4ef7-ae57-30e7bcd03994" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_RightOfUseAssetsMember_a4229844-7303-4717-b370-473004200427" xlink:href="kfy-20250131.xsd#kfy_RightOfUseAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_e797a436-5889-4ef7-ae57-30e7bcd03994" xlink:to="loc_kfy_RightOfUseAssetsMember_a4229844-7303-4717-b370-473004200427" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_LeaseholdImprovementsAndFurnitureAndFixturesMember_ce2e03a7-4641-4690-ae82-b8505d4533dd" xlink:href="kfy-20250131.xsd#kfy_LeaseholdImprovementsAndFurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_e797a436-5889-4ef7-ae57-30e7bcd03994" xlink:to="loc_kfy_LeaseholdImprovementsAndFurnitureAndFixturesMember_ce2e03a7-4641-4690-ae82-b8505d4533dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_c3833d14-c6e4-4752-b7a6-9da71e7302f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_e797a436-5889-4ef7-ae57-30e7bcd03994" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_c3833d14-c6e4-4752-b7a6-9da71e7302f7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_8ed07ed3-5a58-484f-ae56-e8d3954cd3ab" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesTable_392f6322-b039-4d40-aa5b-53d3c582cec9" xlink:to="loc_srt_RangeAxis_8ed07ed3-5a58-484f-ae56-e8d3954cd3ab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8ed07ed3-5a58-484f-ae56-e8d3954cd3ab_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_8ed07ed3-5a58-484f-ae56-e8d3954cd3ab" xlink:to="loc_srt_RangeMember_8ed07ed3-5a58-484f-ae56-e8d3954cd3ab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_10295a05-c61d-42ff-8156-e68c22d858be" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_8ed07ed3-5a58-484f-ae56-e8d3954cd3ab" xlink:to="loc_srt_RangeMember_10295a05-c61d-42ff-8156-e68c22d858be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_9b251ce6-f4b8-42f3-8fce-501ce59dc233" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_10295a05-c61d-42ff-8156-e68c22d858be" xlink:to="loc_srt_MinimumMember_9b251ce6-f4b8-42f3-8fce-501ce59dc233" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_328e0935-991a-4876-b8cf-1bac599af3be" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_10295a05-c61d-42ff-8156-e68c22d858be" xlink:to="loc_srt_MaximumMember_328e0935-991a-4876-b8cf-1bac599af3be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ca4ce407-9108-4618-adec-233b92c06d4b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesTable_392f6322-b039-4d40-aa5b-53d3c582cec9" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ca4ce407-9108-4618-adec-233b92c06d4b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ca4ce407-9108-4618-adec-233b92c06d4b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ca4ce407-9108-4618-adec-233b92c06d4b" xlink:to="loc_us-gaap_SegmentDomain_ca4ce407-9108-4618-adec-233b92c06d4b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_7b7aadd2-4793-4b08-930f-8f0b32e9803a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ca4ce407-9108-4618-adec-233b92c06d4b" xlink:to="loc_us-gaap_SegmentDomain_7b7aadd2-4793-4b08-930f-8f0b32e9803a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ExecutiveAndProfessionalSearchMember_a4c66878-1450-46c4-8173-4ee0b536e356" xlink:href="kfy-20250131.xsd#kfy_ExecutiveAndProfessionalSearchMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7b7aadd2-4793-4b08-930f-8f0b32e9803a" xlink:to="loc_kfy_ExecutiveAndProfessionalSearchMember_a4c66878-1450-46c4-8173-4ee0b536e356" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_NumberOfCoreSolutions_908aae00-f445-41af-b4e8-bf8896c4f24e" xlink:href="kfy-20250131.xsd#kfy_NumberOfCoreSolutions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_7b97a209-cc84-42eb-892c-f9bb9af9141b" xlink:to="loc_kfy_NumberOfCoreSolutions_908aae00-f445-41af-b4e8-bf8896c4f24e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_CashCompensationPercentage_5d85ccab-5bdd-461c-af81-dfe1b3ac5b69" xlink:href="kfy-20250131.xsd#kfy_CashCompensationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_7b97a209-cc84-42eb-892c-f9bb9af9141b" xlink:to="loc_kfy_CashCompensationPercentage_5d85ccab-5bdd-461c-af81-dfe1b3ac5b69" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_NumberOfPerformanceObligationsStandardSearchEngagement_2d122ff5-4f52-4387-be40-0cb3a965d16d" xlink:href="kfy-20250131.xsd#kfy_NumberOfPerformanceObligationsStandardSearchEngagement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_7b97a209-cc84-42eb-892c-f9bb9af9141b" xlink:to="loc_kfy_NumberOfPerformanceObligationsStandardSearchEngagement_2d122ff5-4f52-4387-be40-0cb3a965d16d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_NumberOfRevenuePhases_8793e070-1e38-47c5-81a2-588bfae1976e" xlink:href="kfy-20250131.xsd#kfy_NumberOfRevenuePhases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_7b97a209-cc84-42eb-892c-f9bb9af9141b" xlink:to="loc_kfy_NumberOfRevenuePhases_8793e070-1e38-47c5-81a2-588bfae1976e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_bfe560af-030a-4315-8db3-592f2d4c1b9b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_7b97a209-cc84-42eb-892c-f9bb9af9141b" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_bfe560af-030a-4315-8db3-592f2d4c1b9b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_0c910ab5-17dc-4be4-ba9c-ba2ff9d76368" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_7b97a209-cc84-42eb-892c-f9bb9af9141b" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_0c910ab5-17dc-4be4-ba9c-ba2ff9d76368" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_27e02442-392b-4884-a5bc-3fb24f670230" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_7b97a209-cc84-42eb-892c-f9bb9af9141b" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_27e02442-392b-4884-a5bc-3fb24f670230" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_544ddda3-f930-4ea7-a339-9e03acbed2d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_7b97a209-cc84-42eb-892c-f9bb9af9141b" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_544ddda3-f930-4ea7-a339-9e03acbed2d2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_c226496f-2481-4598-a962-8e9c9c700743" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_7b97a209-cc84-42eb-892c-f9bb9af9141b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_c226496f-2481-4598-a962-8e9c9c700743" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_f98471f3-0f21-4c45-bf7b-488055fe1757" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_7b97a209-cc84-42eb-892c-f9bb9af9141b" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_f98471f3-0f21-4c45-bf7b-488055fe1757" xlink:type="arc" order="9"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/BasicandDilutedEarningsPerShareScheduleofBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#BasicandDilutedEarningsPerShareScheduleofBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetails"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/BasicandDilutedEarningsPerShareScheduleofBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_kfy_EarningsPerShareDisclosureLineItems_1eff613e-16fd-40c4-ae1f-9574dc439a9b" xlink:href="kfy-20250131.xsd#kfy_EarningsPerShareDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_EarningsPerShareDisclosureTable_e3925024-e63b-4286-a434-32fde44ef9fa" xlink:href="kfy-20250131.xsd#kfy_EarningsPerShareDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_kfy_EarningsPerShareDisclosureLineItems_1eff613e-16fd-40c4-ae1f-9574dc439a9b" xlink:to="loc_kfy_EarningsPerShareDisclosureTable_e3925024-e63b-4286-a434-32fde44ef9fa" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_f2a303c1-37cf-40bb-b915-75e7966d7104" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kfy_EarningsPerShareDisclosureTable_e3925024-e63b-4286-a434-32fde44ef9fa" xlink:to="loc_us-gaap_AwardTypeAxis_f2a303c1-37cf-40bb-b915-75e7966d7104" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f2a303c1-37cf-40bb-b915-75e7966d7104_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_f2a303c1-37cf-40bb-b915-75e7966d7104" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f2a303c1-37cf-40bb-b915-75e7966d7104_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cdbb368d-65ba-41d3-8a23-21735afa16c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_f2a303c1-37cf-40bb-b915-75e7966d7104" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cdbb368d-65ba-41d3-8a23-21735afa16c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_83e0b35f-3ad2-462d-8c89-2a998bc1481d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cdbb368d-65ba-41d3-8a23-21735afa16c3" xlink:to="loc_us-gaap_RestrictedStockMember_83e0b35f-3ad2-462d-8c89-2a998bc1481d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_56f13eb7-835d-4aa7-ae4c-66e982b77571" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kfy_EarningsPerShareDisclosureTable_e3925024-e63b-4286-a434-32fde44ef9fa" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_56f13eb7-835d-4aa7-ae4c-66e982b77571" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_56f13eb7-835d-4aa7-ae4c-66e982b77571_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_56f13eb7-835d-4aa7-ae4c-66e982b77571" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_56f13eb7-835d-4aa7-ae4c-66e982b77571_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_823d534f-a460-4c8a-a789-371803ec7767" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_56f13eb7-835d-4aa7-ae4c-66e982b77571" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_823d534f-a460-4c8a-a789-371803ec7767" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_ddcf1c38-d715-4234-a2dd-85990e1c4d4d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_823d534f-a460-4c8a-a789-371803ec7767" xlink:to="loc_us-gaap_EmployeeStockMember_ddcf1c38-d715-4234-a2dd-85990e1c4d4d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d8342f06-6c0f-406d-a114-3d15258a4fa3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_EarningsPerShareDisclosureLineItems_1eff613e-16fd-40c4-ae1f-9574dc439a9b" xlink:to="loc_us-gaap_NetIncomeLoss_d8342f06-6c0f-406d-a114-3d15258a4fa3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_24a20bf4-0d68-4672-804f-882f741f6cce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_EarningsPerShareDisclosureLineItems_1eff613e-16fd-40c4-ae1f-9574dc439a9b" xlink:to="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_24a20bf4-0d68-4672-804f-882f741f6cce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_d6efaec8-5f86-4ffa-b9ce-245e8720d477" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_EarningsPerShareDisclosureLineItems_1eff613e-16fd-40c4-ae1f-9574dc439a9b" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_d6efaec8-5f86-4ffa-b9ce-245e8720d477" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_8c09b04f-26c3-447c-9141-0c5c3cb5b4fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_EarningsPerShareDisclosureLineItems_1eff613e-16fd-40c4-ae1f-9574dc439a9b" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_8c09b04f-26c3-447c-9141-0c5c3cb5b4fd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted_d5589e45-6419-4030-95f4-53b438923351" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_EarningsPerShareDisclosureLineItems_1eff613e-16fd-40c4-ae1f-9574dc439a9b" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted_d5589e45-6419-4030-95f4-53b438923351" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_a9862a7c-1f4b-48db-ab62-bf1bce3bcf8c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_EarningsPerShareDisclosureLineItems_1eff613e-16fd-40c4-ae1f-9574dc439a9b" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_a9862a7c-1f4b-48db-ab62-bf1bce3bcf8c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_202fe949-6542-431c-a293-26c6ed8280e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_EarningsPerShareDisclosureLineItems_1eff613e-16fd-40c4-ae1f-9574dc439a9b" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_202fe949-6542-431c-a293-26c6ed8280e9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_846ba032-6dfb-4917-82f0-e250aa7727e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_202fe949-6542-431c-a293-26c6ed8280e9" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_846ba032-6dfb-4917-82f0-e250aa7727e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_856f0370-2800-4046-a87b-1910e5f6224c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_202fe949-6542-431c-a293-26c6ed8280e9" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_856f0370-2800-4046-a87b-1910e5f6224c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_71e485d3-cf36-44dd-bbb5-6a2b92f5bc48" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_202fe949-6542-431c-a293-26c6ed8280e9" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_71e485d3-cf36-44dd-bbb5-6a2b92f5bc48" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_8777f9e0-f046-49a5-b254-c5613a49e3e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_EarningsPerShareDisclosureLineItems_1eff613e-16fd-40c4-ae1f-9574dc439a9b" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_8777f9e0-f046-49a5-b254-c5613a49e3e0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_bb71a7a9-f7af-4d4e-96cb-f64664acd49f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_8777f9e0-f046-49a5-b254-c5613a49e3e0" xlink:to="loc_us-gaap_EarningsPerShareBasic_bb71a7a9-f7af-4d4e-96cb-f64664acd49f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_c3215b56-e77b-4ada-b975-9b06d5489f4a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_8777f9e0-f046-49a5-b254-c5613a49e3e0" xlink:to="loc_us-gaap_EarningsPerShareDiluted_c3215b56-e77b-4ada-b975-9b06d5489f4a" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/BasicandDilutedEarningsPerShareAdditionalInformationDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#BasicandDilutedEarningsPerShareAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/BasicandDilutedEarningsPerShareAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_6658c9e4-e10c-44f8-a4f0-a0ae62db4d13" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_a61ac72e-1ab8-4dbb-950f-3dddb992c08b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_6658c9e4-e10c-44f8-a4f0-a0ae62db4d13" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_a61ac72e-1ab8-4dbb-950f-3dddb992c08b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_7a9633f0-86e0-4ac2-92f7-8d6da1d1ecb5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_a61ac72e-1ab8-4dbb-950f-3dddb992c08b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_7a9633f0-86e0-4ac2-92f7-8d6da1d1ecb5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_7a9633f0-86e0-4ac2-92f7-8d6da1d1ecb5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_7a9633f0-86e0-4ac2-92f7-8d6da1d1ecb5" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_7a9633f0-86e0-4ac2-92f7-8d6da1d1ecb5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_08d7c849-237a-4d9c-a9e3-7acfd0177a10" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_7a9633f0-86e0-4ac2-92f7-8d6da1d1ecb5" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_08d7c849-237a-4d9c-a9e3-7acfd0177a10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_6d4dd20a-37f4-4d4d-8b8f-1057056ba567" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_08d7c849-237a-4d9c-a9e3-7acfd0177a10" xlink:to="loc_us-gaap_RestrictedStockMember_6d4dd20a-37f4-4d4d-8b8f-1057056ba567" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_607afd46-19cb-4920-9053-59e052e8cb7c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_6658c9e4-e10c-44f8-a4f0-a0ae62db4d13" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_607afd46-19cb-4920-9053-59e052e8cb7c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/ComprehensiveIncomeScheduleofChangesinEachComponentofAccumulatedOtherComprehensiveLossDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#ComprehensiveIncomeScheduleofChangesinEachComponentofAccumulatedOtherComprehensiveLossDetails"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/ComprehensiveIncomeScheduleofChangesinEachComponentofAccumulatedOtherComprehensiveLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_f1e29c8f-bb90-4510-a5f9-f3056fc46e0e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_f1a809b2-9d20-42ab-b70f-70dbbf2b39dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_f1e29c8f-bb90-4510-a5f9-f3056fc46e0e" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_f1a809b2-9d20-42ab-b70f-70dbbf2b39dc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_ec7cc8b1-6982-4e77-955c-f9f693381e14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_f1a809b2-9d20-42ab-b70f-70dbbf2b39dc" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_ec7cc8b1-6982-4e77-955c-f9f693381e14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_ec7cc8b1-6982-4e77-955c-f9f693381e14_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_ec7cc8b1-6982-4e77-955c-f9f693381e14" xlink:to="loc_us-gaap_EquityComponentDomain_ec7cc8b1-6982-4e77-955c-f9f693381e14_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_237ee038-0000-4b11-9e04-645b636aab99" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_ec7cc8b1-6982-4e77-955c-f9f693381e14" xlink:to="loc_us-gaap_EquityComponentDomain_237ee038-0000-4b11-9e04-645b636aab99" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_cd3b83e0-b74b-42bb-8da4-63c562796231" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_237ee038-0000-4b11-9e04-645b636aab99" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_cd3b83e0-b74b-42bb-8da4-63c562796231" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_7c188f1c-a9c5-4b8a-8b9d-1686e573b9b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_cd3b83e0-b74b-42bb-8da4-63c562796231" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_7c188f1c-a9c5-4b8a-8b9d-1686e573b9b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_ef9ee1a5-1616-4054-b8be-5e9dd8722096" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_cd3b83e0-b74b-42bb-8da4-63c562796231" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_ef9ee1a5-1616-4054-b8be-5e9dd8722096" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_5de79791-f32e-4528-b214-2b045b70be82" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_cd3b83e0-b74b-42bb-8da4-63c562796231" xlink:to="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_5de79791-f32e-4528-b214-2b045b70be82" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_0d0fab50-5fa9-4c0e-af23-d3bb87740c4e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_f1e29c8f-bb90-4510-a5f9-f3056fc46e0e" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_0d0fab50-5fa9-4c0e-af23-d3bb87740c4e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_073ab932-8a3f-42cc-a4e1-e3a29729dbe6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_0d0fab50-5fa9-4c0e-af23-d3bb87740c4e" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_073ab932-8a3f-42cc-a4e1-e3a29729dbe6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_6617d709-fde8-48d1-90c7-9b6704c245a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_0d0fab50-5fa9-4c0e-af23-d3bb87740c4e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_6617d709-fde8-48d1-90c7-9b6704c245a9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_81c3b4db-12b9-430d-a93f-cb22d7d08a1a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_0d0fab50-5fa9-4c0e-af23-d3bb87740c4e" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_81c3b4db-12b9-430d-a93f-cb22d7d08a1a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_b880952a-9bbc-4556-9b39-675690de4c5a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax_d1fd8b70-43f0-4e09-9e11-8fde41be9016" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_f1e29c8f-bb90-4510-a5f9-f3056fc46e0e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax_d1fd8b70-43f0-4e09-9e11-8fde41be9016" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_157c0db3-b550-4764-9364-609796ea1fdb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_f1e29c8f-bb90-4510-a5f9-f3056fc46e0e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_157c0db3-b550-4764-9364-609796ea1fdb" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/EmployeeStockPlansScheduleofComponentsofStockBasedCompensationExpenseRecognizedDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#EmployeeStockPlansScheduleofComponentsofStockBasedCompensationExpenseRecognizedDetails"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/EmployeeStockPlansScheduleofComponentsofStockBasedCompensationExpenseRecognizedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_d6da4da8-30f6-42ca-b717-42032fbb6b19" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_358ae4ed-4365-4ef0-8604-0a0d5059074e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_d6da4da8-30f6-42ca-b717-42032fbb6b19" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_358ae4ed-4365-4ef0-8604-0a0d5059074e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_ed04249e-b3d2-48d6-9f22-f24206630a9c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_358ae4ed-4365-4ef0-8604-0a0d5059074e" xlink:to="loc_us-gaap_AwardTypeAxis_ed04249e-b3d2-48d6-9f22-f24206630a9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ed04249e-b3d2-48d6-9f22-f24206630a9c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_ed04249e-b3d2-48d6-9f22-f24206630a9c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ed04249e-b3d2-48d6-9f22-f24206630a9c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_28a1465e-eb26-41e4-ae68-e1ba7b21add8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_ed04249e-b3d2-48d6-9f22-f24206630a9c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_28a1465e-eb26-41e4-ae68-e1ba7b21add8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_d4029818-5513-4082-a0d2-da367178e349" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_28a1465e-eb26-41e4-ae68-e1ba7b21add8" xlink:to="loc_us-gaap_RestrictedStockMember_d4029818-5513-4082-a0d2-da367178e349" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_c71f6852-8369-4bd3-b866-0ce074fd48c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_358ae4ed-4365-4ef0-8604-0a0d5059074e" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_c71f6852-8369-4bd3-b866-0ce074fd48c6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_c71f6852-8369-4bd3-b866-0ce074fd48c6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_c71f6852-8369-4bd3-b866-0ce074fd48c6" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_c71f6852-8369-4bd3-b866-0ce074fd48c6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_b628a22d-ec6f-4f4b-9669-aa659cad2f0e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_c71f6852-8369-4bd3-b866-0ce074fd48c6" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_b628a22d-ec6f-4f4b-9669-aa659cad2f0e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_d1a0c539-8582-488e-80e9-7ec0d012a919" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_b628a22d-ec6f-4f4b-9669-aa659cad2f0e" xlink:to="loc_us-gaap_EmployeeStockMember_d1a0c539-8582-488e-80e9-7ec0d012a919" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_339e764b-e78e-4762-8718-417f8a6609af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_d6da4da8-30f6-42ca-b717-42032fbb6b19" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_339e764b-e78e-4762-8718-417f8a6609af" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#EmployeeStockPlansAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f82c551c-0c9a-4ea4-b4b8-a6ea12a8710f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_61496916-e5e0-408c-8095-6d1ef32cd9e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f82c551c-0c9a-4ea4-b4b8-a6ea12a8710f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_61496916-e5e0-408c-8095-6d1ef32cd9e2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_10835d9a-58a9-4aa4-96b2-c2b92c0d54fa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_61496916-e5e0-408c-8095-6d1ef32cd9e2" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_10835d9a-58a9-4aa4-96b2-c2b92c0d54fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_10835d9a-58a9-4aa4-96b2-c2b92c0d54fa_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_10835d9a-58a9-4aa4-96b2-c2b92c0d54fa" xlink:to="loc_us-gaap_EquityComponentDomain_10835d9a-58a9-4aa4-96b2-c2b92c0d54fa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_8aee6658-79f3-4822-8422-29b563929a2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_10835d9a-58a9-4aa4-96b2-c2b92c0d54fa" xlink:to="loc_us-gaap_EquityComponentDomain_8aee6658-79f3-4822-8422-29b563929a2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_7ee8f520-7665-4b1f-a997-8a2c720f31b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_8aee6658-79f3-4822-8422-29b563929a2b" xlink:to="loc_us-gaap_TreasuryStockCommonMember_7ee8f520-7665-4b1f-a997-8a2c720f31b4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_fb5b0493-b421-492f-8f73-9a47e37cdf93" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f82c551c-0c9a-4ea4-b4b8-a6ea12a8710f" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_fb5b0493-b421-492f-8f73-9a47e37cdf93" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_433c3f80-4951-4d52-b76b-0354a38de241" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f82c551c-0c9a-4ea4-b4b8-a6ea12a8710f" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_433c3f80-4951-4d52-b76b-0354a38de241" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_d5bfd356-0aca-43d9-9034-c82f4133dd8a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_36e03110-0a57-4bf7-abdf-e103c4446a7f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_d5bfd356-0aca-43d9-9034-c82f4133dd8a" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_36e03110-0a57-4bf7-abdf-e103c4446a7f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_dab26597-b9d0-4a96-8985-1839e12c2675" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_36e03110-0a57-4bf7-abdf-e103c4446a7f" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_dab26597-b9d0-4a96-8985-1839e12c2675" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_dab26597-b9d0-4a96-8985-1839e12c2675_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_dab26597-b9d0-4a96-8985-1839e12c2675" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_dab26597-b9d0-4a96-8985-1839e12c2675_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_dbde70bd-15c7-496f-aeae-e6bd0bf682b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_dab26597-b9d0-4a96-8985-1839e12c2675" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_dbde70bd-15c7-496f-aeae-e6bd0bf682b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_28a7a70a-9463-41b6-909c-20f9535c3d78" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_dbde70bd-15c7-496f-aeae-e6bd0bf682b3" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_28a7a70a-9463-41b6-909c-20f9535c3d78" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_76d7a20f-8cbd-49dc-8571-b7508ca084d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_dbde70bd-15c7-496f-aeae-e6bd0bf682b3" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_76d7a20f-8cbd-49dc-8571-b7508ca084d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_de6ede15-af9a-4154-88c5-1fdd277df498" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_36e03110-0a57-4bf7-abdf-e103c4446a7f" xlink:to="loc_us-gaap_FinancialInstrumentAxis_de6ede15-af9a-4154-88c5-1fdd277df498" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_de6ede15-af9a-4154-88c5-1fdd277df498_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_de6ede15-af9a-4154-88c5-1fdd277df498" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_de6ede15-af9a-4154-88c5-1fdd277df498_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8d692e03-41c9-40c0-91ec-a9a39ba74439" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_de6ede15-af9a-4154-88c5-1fdd277df498" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8d692e03-41c9-40c0-91ec-a9a39ba74439" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_128e7e7a-9ef4-4b7d-8708-7868f63abcbc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8d692e03-41c9-40c0-91ec-a9a39ba74439" xlink:to="loc_us-gaap_CommercialPaperMember_128e7e7a-9ef4-4b7d-8708-7868f63abcbc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_CorporateNotesOrBondsMember_08dbdd46-7dea-4f8e-aea5-54d22e821872" xlink:href="kfy-20250131.xsd#kfy_CorporateNotesOrBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8d692e03-41c9-40c0-91ec-a9a39ba74439" xlink:to="loc_kfy_CorporateNotesOrBondsMember_08dbdd46-7dea-4f8e-aea5-54d22e821872" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_USTreasuryAndAgencySecuritiesMember_26a837b4-4e4a-4603-83d1-5d31a6e21888" xlink:href="kfy-20250131.xsd#kfy_USTreasuryAndAgencySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8d692e03-41c9-40c0-91ec-a9a39ba74439" xlink:to="loc_kfy_USTreasuryAndAgencySecuritiesMember_26a837b4-4e4a-4603-83d1-5d31a6e21888" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_c5fa962c-da91-4bab-9fbe-d9ec06230cc8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_36e03110-0a57-4bf7-abdf-e103c4446a7f" xlink:to="loc_us-gaap_InvestmentTypeAxis_c5fa962c-da91-4bab-9fbe-d9ec06230cc8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_c5fa962c-da91-4bab-9fbe-d9ec06230cc8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_c5fa962c-da91-4bab-9fbe-d9ec06230cc8" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_c5fa962c-da91-4bab-9fbe-d9ec06230cc8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_5254fbf3-5713-42da-9f60-25106885d96f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_c5fa962c-da91-4bab-9fbe-d9ec06230cc8" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_5254fbf3-5713-42da-9f60-25106885d96f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MutualFundMember_e56a12c0-0c2b-4bcc-ab68-56eb001bbf46" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MutualFundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_5254fbf3-5713-42da-9f60-25106885d96f" xlink:to="loc_us-gaap_MutualFundMember_e56a12c0-0c2b-4bcc-ab68-56eb001bbf46" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesMember_03d6ab44-e41a-43e6-b49a-a27f836a15c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_5254fbf3-5713-42da-9f60-25106885d96f" xlink:to="loc_us-gaap_EquitySecuritiesMember_03d6ab44-e41a-43e6-b49a-a27f836a15c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashMember_9ae8a972-9fad-4cd6-b7ce-1352d5c436ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_5254fbf3-5713-42da-9f60-25106885d96f" xlink:to="loc_us-gaap_CashMember_9ae8a972-9fad-4cd6-b7ce-1352d5c436ae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_718e32f9-a69d-40e6-8750-4afae0b7514a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_5254fbf3-5713-42da-9f60-25106885d96f" xlink:to="loc_us-gaap_MoneyMarketFundsMember_718e32f9-a69d-40e6-8750-4afae0b7514a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_45cd8b55-2eae-4766-9189-e381d892c19e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_5254fbf3-5713-42da-9f60-25106885d96f" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_45cd8b55-2eae-4766-9189-e381d892c19e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract_a7d10003-bc7a-4d7c-a854-e180cbdef8f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_d5bfd356-0aca-43d9-9034-c82f4133dd8a" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract_a7d10003-bc7a-4d7c-a854-e180cbdef8f7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_8bb69e30-e813-4613-a660-9c98a42a6243" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract_a7d10003-bc7a-4d7c-a854-e180cbdef8f7" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_8bb69e30-e813-4613-a660-9c98a42a6243" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_9b36bc5b-1c39-4c5b-8141-43b819c2232f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract_a7d10003-bc7a-4d7c-a854-e180cbdef8f7" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_9b36bc5b-1c39-4c5b-8141-43b819c2232f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_224994ea-ebbf-4c52-87d2-5ac5f6f52343" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract_a7d10003-bc7a-4d7c-a854-e180cbdef8f7" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_224994ea-ebbf-4c52-87d2-5ac5f6f52343" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_e15262ce-bf40-42f8-b6b8-59a3f8c4068f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract_a7d10003-bc7a-4d7c-a854-e180cbdef8f7" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_e15262ce-bf40-42f8-b6b8-59a3f8c4068f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_8e3af108-ad1b-4514-9c04-4bc963a65a1b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract_a7d10003-bc7a-4d7c-a854-e180cbdef8f7" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_8e3af108-ad1b-4514-9c04-4bc963a65a1b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_6621388a-8a46-4a82-bb12-c13d8ac5ec84" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract_a7d10003-bc7a-4d7c-a854-e180cbdef8f7" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_6621388a-8a46-4a82-bb12-c13d8ac5ec84" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_b0cbe288-a100-4c28-ac10-fb1997a03e0d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract_a7d10003-bc7a-4d7c-a854-e180cbdef8f7" xlink:to="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_b0cbe288-a100-4c28-ac10-fb1997a03e0d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_1bdc5130-79b7-40e5-883f-42270db95505" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract_a7d10003-bc7a-4d7c-a854-e180cbdef8f7" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_1bdc5130-79b7-40e5-883f-42270db95505" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_f58743e1-9818-4e0e-8c29-499116b942f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_d5bfd356-0aca-43d9-9034-c82f4133dd8a" xlink:to="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_f58743e1-9818-4e0e-8c29-499116b942f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_71380e41-6635-46d3-ad92-d37e19864614" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_f58743e1-9818-4e0e-8c29-499116b942f0" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_71380e41-6635-46d3-ad92-d37e19864614" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_8a8f4af5-f515-4c9a-a94e-a7e8911d033a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_f58743e1-9818-4e0e-8c29-499116b942f0" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_8a8f4af5-f515-4c9a-a94e-a7e8911d033a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesNoncurrent_816c6679-68e0-48ec-a122-2ae2ead738d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_f58743e1-9818-4e0e-8c29-499116b942f0" xlink:to="loc_us-gaap_MarketableSecuritiesNoncurrent_816c6679-68e0-48ec-a122-2ae2ead738d7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts_63e4db6b-5d90-42ab-86e5-df711d15c514" xlink:href="kfy-20250131.xsd#kfy_OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_f58743e1-9818-4e0e-8c29-499116b942f0" xlink:to="loc_kfy_OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts_63e4db6b-5d90-42ab-86e5-df711d15c514" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent_e8c03808-b8c3-43b4-b121-35c28b2d8919" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_d5bfd356-0aca-43d9-9034-c82f4133dd8a" xlink:to="loc_us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent_e8c03808-b8c3-43b4-b121-35c28b2d8919" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DeferredCompensationPlansUnvestedObligations_dd977e18-9c3d-4ba7-a1f7-fa5994198bc0" xlink:href="kfy-20250131.xsd#kfy_DeferredCompensationPlansUnvestedObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_d5bfd356-0aca-43d9-9034-c82f4133dd8a" xlink:to="loc_kfy_DeferredCompensationPlansUnvestedObligations_dd977e18-9c3d-4ba7-a1f7-fa5994198bc0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss_ca597192-1e89-4372-a2b6-8f6c38b619b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFvNiGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_d5bfd356-0aca-43d9-9034-c82f4133dd8a" xlink:to="loc_us-gaap_EquitySecuritiesFvNiGainLoss_ca597192-1e89-4372-a2b6-8f6c38b619b1" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#FinancialInstrumentsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FinancialInstrumentLineItems_c5913607-8e64-40f7-b87f-869fa251905f" xlink:href="kfy-20250131.xsd#kfy_FinancialInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FinancialInstrumentsTable_26df9a4d-9a2e-4b67-a4a2-2e51b21a8a08" xlink:href="kfy-20250131.xsd#kfy_FinancialInstrumentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_kfy_FinancialInstrumentLineItems_c5913607-8e64-40f7-b87f-869fa251905f" xlink:to="loc_kfy_FinancialInstrumentsTable_26df9a4d-9a2e-4b67-a4a2-2e51b21a8a08" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2729b952-389a-4b84-9dfc-4e76e0a32b37" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kfy_FinancialInstrumentsTable_26df9a4d-9a2e-4b67-a4a2-2e51b21a8a08" xlink:to="loc_srt_RangeAxis_2729b952-389a-4b84-9dfc-4e76e0a32b37" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2729b952-389a-4b84-9dfc-4e76e0a32b37_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_2729b952-389a-4b84-9dfc-4e76e0a32b37" xlink:to="loc_srt_RangeMember_2729b952-389a-4b84-9dfc-4e76e0a32b37_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5c301af9-ce65-4488-8e8b-cf0867851eeb" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_2729b952-389a-4b84-9dfc-4e76e0a32b37" xlink:to="loc_srt_RangeMember_5c301af9-ce65-4488-8e8b-cf0867851eeb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_4ac6b736-c983-4038-b6d9-aa0500010ce6" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_5c301af9-ce65-4488-8e8b-cf0867851eeb" xlink:to="loc_srt_MinimumMember_4ac6b736-c983-4038-b6d9-aa0500010ce6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_aca284a1-a9ed-4587-b058-4d0649592d93" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_5c301af9-ce65-4488-8e8b-cf0867851eeb" xlink:to="loc_srt_MaximumMember_aca284a1-a9ed-4587-b058-4d0649592d93" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_c89428ec-e14f-4fe4-bc1f-8aa64aa557a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kfy_FinancialInstrumentsTable_26df9a4d-9a2e-4b67-a4a2-2e51b21a8a08" xlink:to="loc_us-gaap_HedgingDesignationAxis_c89428ec-e14f-4fe4-bc1f-8aa64aa557a5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_c89428ec-e14f-4fe4-bc1f-8aa64aa557a5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_c89428ec-e14f-4fe4-bc1f-8aa64aa557a5" xlink:to="loc_us-gaap_HedgingDesignationDomain_c89428ec-e14f-4fe4-bc1f-8aa64aa557a5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_0ecb5f76-c63a-4cff-84d8-ecde0d3fa132" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_c89428ec-e14f-4fe4-bc1f-8aa64aa557a5" xlink:to="loc_us-gaap_HedgingDesignationDomain_0ecb5f76-c63a-4cff-84d8-ecde0d3fa132" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_acda51eb-3962-40aa-afc8-1168035b31b5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NondesignatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_0ecb5f76-c63a-4cff-84d8-ecde0d3fa132" xlink:to="loc_us-gaap_NondesignatedMember_acda51eb-3962-40aa-afc8-1168035b31b5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_772760fb-aa65-41f0-a4a9-3fcbba8c7fe6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kfy_FinancialInstrumentsTable_26df9a4d-9a2e-4b67-a4a2-2e51b21a8a08" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_772760fb-aa65-41f0-a4a9-3fcbba8c7fe6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_772760fb-aa65-41f0-a4a9-3fcbba8c7fe6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_772760fb-aa65-41f0-a4a9-3fcbba8c7fe6" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_772760fb-aa65-41f0-a4a9-3fcbba8c7fe6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_da0c5556-43f8-4f7e-b370-7dd8166ebbba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_772760fb-aa65-41f0-a4a9-3fcbba8c7fe6" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_da0c5556-43f8-4f7e-b370-7dd8166ebbba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_538a02ff-cdbf-43d1-ad37-7b5f27d5a264" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_da0c5556-43f8-4f7e-b370-7dd8166ebbba" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_538a02ff-cdbf-43d1-ad37-7b5f27d5a264" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradingActivityByTypeAxis_dd21e039-9210-4928-ac02-27a904bc2863" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradingActivityByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kfy_FinancialInstrumentsTable_26df9a4d-9a2e-4b67-a4a2-2e51b21a8a08" xlink:to="loc_us-gaap_TradingActivityByTypeAxis_dd21e039-9210-4928-ac02-27a904bc2863" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradingActivityByTypeDomain_dd21e039-9210-4928-ac02-27a904bc2863_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradingActivityByTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TradingActivityByTypeAxis_dd21e039-9210-4928-ac02-27a904bc2863" xlink:to="loc_us-gaap_TradingActivityByTypeDomain_dd21e039-9210-4928-ac02-27a904bc2863_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradingActivityByTypeDomain_78b186fd-7cdc-459b-891d-5bb941a3a973" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradingActivityByTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TradingActivityByTypeAxis_dd21e039-9210-4928-ac02-27a904bc2863" xlink:to="loc_us-gaap_TradingActivityByTypeDomain_78b186fd-7cdc-459b-891d-5bb941a3a973" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DerivativesPurchasedMember_11e71ede-bcc0-4961-996d-fd899edd23bf" xlink:href="kfy-20250131.xsd#kfy_DerivativesPurchasedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TradingActivityByTypeDomain_78b186fd-7cdc-459b-891d-5bb941a3a973" xlink:to="loc_kfy_DerivativesPurchasedMember_11e71ede-bcc0-4961-996d-fd899edd23bf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DerivativesSoldMember_f97a2eb2-b8bd-4cca-a645-8731f00bb7c2" xlink:href="kfy-20250131.xsd#kfy_DerivativesSoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TradingActivityByTypeDomain_78b186fd-7cdc-459b-891d-5bb941a3a973" xlink:to="loc_kfy_DerivativesSoldMember_f97a2eb2-b8bd-4cca-a645-8731f00bb7c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_MarketableSecuritiesRemainingMaturity_9b3155f9-250a-4800-bc8a-dcef721a2e37" xlink:href="kfy-20250131.xsd#kfy_MarketableSecuritiesRemainingMaturity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_FinancialInstrumentLineItems_c5913607-8e64-40f7-b87f-869fa251905f" xlink:to="loc_kfy_MarketableSecuritiesRemainingMaturity_9b3155f9-250a-4800-bc8a-dcef721a2e37" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_9b635f24-efb4-47af-9952-3a394ed2312d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_FinancialInstrumentLineItems_c5913607-8e64-40f7-b87f-869fa251905f" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_9b635f24-efb4-47af-9952-3a394ed2312d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGain_7e0c8be5-d8a0-41b8-879c-964ddd739eff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_FinancialInstrumentLineItems_c5913607-8e64-40f7-b87f-869fa251905f" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGain_7e0c8be5-d8a0-41b8-879c-964ddd739eff" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_c6794d93-c593-4a5f-9a5b-539137d2458b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_FinancialInstrumentLineItems_c5913607-8e64-40f7-b87f-869fa251905f" xlink:to="loc_us-gaap_DerivativeNotionalAmount_c6794d93-c593-4a5f-9a5b-539137d2458b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_48deb50e-c6d7-474f-8b24-3d12c0047714" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_FinancialInstrumentLineItems_c5913607-8e64-40f7-b87f-869fa251905f" xlink:to="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_48deb50e-c6d7-474f-8b24-3d12c0047714" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/FinancialInstrumentsScheduleofFairValueofDerivativesNotDesignatedasHedgeInstrumentsDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#FinancialInstrumentsScheduleofFairValueofDerivativesNotDesignatedasHedgeInstrumentsDetails"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/FinancialInstrumentsScheduleofFairValueofDerivativesNotDesignatedasHedgeInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_1d867040-72a4-47a6-8f64-fc754087651c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_aab38a75-4cb9-4831-ba42-b5cad2af61ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_1d867040-72a4-47a6-8f64-fc754087651c" xlink:to="loc_us-gaap_DerivativeTable_aab38a75-4cb9-4831-ba42-b5cad2af61ae" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_2f392f64-cfa8-4c75-bb35-012cb65fca03" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_aab38a75-4cb9-4831-ba42-b5cad2af61ae" xlink:to="loc_us-gaap_HedgingDesignationAxis_2f392f64-cfa8-4c75-bb35-012cb65fca03" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_2f392f64-cfa8-4c75-bb35-012cb65fca03_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_2f392f64-cfa8-4c75-bb35-012cb65fca03" xlink:to="loc_us-gaap_HedgingDesignationDomain_2f392f64-cfa8-4c75-bb35-012cb65fca03_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_18c449db-acc7-497c-aa89-a7b8539a2652" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_2f392f64-cfa8-4c75-bb35-012cb65fca03" xlink:to="loc_us-gaap_HedgingDesignationDomain_18c449db-acc7-497c-aa89-a7b8539a2652" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_cc221c81-95de-484c-bab0-dec538ad405c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NondesignatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_18c449db-acc7-497c-aa89-a7b8539a2652" xlink:to="loc_us-gaap_NondesignatedMember_cc221c81-95de-484c-bab0-dec538ad405c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_ba57a2dc-dcf1-4af4-a05a-779212b5505c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_aab38a75-4cb9-4831-ba42-b5cad2af61ae" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_ba57a2dc-dcf1-4af4-a05a-779212b5505c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_ba57a2dc-dcf1-4af4-a05a-779212b5505c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_ba57a2dc-dcf1-4af4-a05a-779212b5505c" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_ba57a2dc-dcf1-4af4-a05a-779212b5505c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_182d2dc0-ce2c-479d-bf98-c4ca5eb4cccf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_ba57a2dc-dcf1-4af4-a05a-779212b5505c" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_182d2dc0-ce2c-479d-bf98-c4ca5eb4cccf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_7cd51fe1-813e-4492-a493-3722bccaf4ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_182d2dc0-ce2c-479d-bf98-c4ca5eb4cccf" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_7cd51fe1-813e-4492-a493-3722bccaf4ef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsAbstract_8e430031-b189-472c-b563-488600695c6e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_1d867040-72a4-47a6-8f64-fc754087651c" xlink:to="loc_us-gaap_DerivativeAssetsAbstract_8e430031-b189-472c-b563-488600695c6e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue_1c9bb673-0731-4e74-b770-4b0999bd344c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeAssetsAbstract_8e430031-b189-472c-b563-488600695c6e" xlink:to="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue_1c9bb673-0731-4e74-b770-4b0999bd344c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesAbstract_48188869-00bd-4cac-8d92-7f6186bc104f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_1d867040-72a4-47a6-8f64-fc754087651c" xlink:to="loc_us-gaap_DerivativeLiabilitiesAbstract_48188869-00bd-4cac-8d92-7f6186bc104f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_fe74d86c-f425-4443-b39f-44836df71897" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLiabilitiesAbstract_48188869-00bd-4cac-8d92-7f6186bc104f" xlink:to="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_fe74d86c-f425-4443-b39f-44836df71897" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/DeferredCompensationandRetirementPlansScheduleofComponentsofNetPeriodicBenefitsCostsDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#DeferredCompensationandRetirementPlansScheduleofComponentsofNetPeriodicBenefitsCostsDetails"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/DeferredCompensationandRetirementPlansScheduleofComponentsofNetPeriodicBenefitsCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a68c7312-fef1-4ab6-9db8-43f19789bc28" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3d36a2a1-75b7-4a6f-b68a-873792578d48" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a68c7312-fef1-4ab6-9db8-43f19789bc28" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3d36a2a1-75b7-4a6f-b68a-873792578d48" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_3e76db30-1032-4bf0-a0af-850679c2e046" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3d36a2a1-75b7-4a6f-b68a-873792578d48" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_3e76db30-1032-4bf0-a0af-850679c2e046" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_3e76db30-1032-4bf0-a0af-850679c2e046_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_3e76db30-1032-4bf0-a0af-850679c2e046" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_3e76db30-1032-4bf0-a0af-850679c2e046_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_6dfb51fc-b912-40d0-b34f-ce28b225318a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_3e76db30-1032-4bf0-a0af-850679c2e046" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_6dfb51fc-b912-40d0-b34f-ce28b225318a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DeferredCompensationPlanMember_680efeea-5921-475f-8c3c-ca76c3ac1c17" xlink:href="kfy-20250131.xsd#kfy_DeferredCompensationPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_6dfb51fc-b912-40d0-b34f-ce28b225318a" xlink:to="loc_kfy_DeferredCompensationPlanMember_680efeea-5921-475f-8c3c-ca76c3ac1c17" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_312e3722-4f1c-48c0-a30a-f97429d07d39" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a68c7312-fef1-4ab6-9db8-43f19789bc28" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_312e3722-4f1c-48c0-a30a-f97429d07d39" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_729f8510-2084-42ec-99f8-fa04bbc1eb22" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a68c7312-fef1-4ab6-9db8-43f19789bc28" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_729f8510-2084-42ec-99f8-fa04bbc1eb22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_1c0d3f5a-ba3a-45cd-b966-bb4f6b28c4cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a68c7312-fef1-4ab6-9db8-43f19789bc28" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_1c0d3f5a-ba3a-45cd-b966-bb4f6b28c4cf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_a716b23e-51ab-4fd7-9d23-4826be37f478" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a68c7312-fef1-4ab6-9db8-43f19789bc28" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_a716b23e-51ab-4fd7-9d23-4826be37f478" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_76c57b91-b324-4c12-9b40-a6672937a8c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a68c7312-fef1-4ab6-9db8-43f19789bc28" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_76c57b91-b324-4c12-9b40-a6672937a8c7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_4997d4bd-a461-4206-a4c1-d28364595741" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a68c7312-fef1-4ab6-9db8-43f19789bc28" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_4997d4bd-a461-4206-a4c1-d28364595741" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_b4128c98-3446-4c1e-9e4f-b1818c6b2e5e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a68c7312-fef1-4ab6-9db8-43f19789bc28" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_b4128c98-3446-4c1e-9e4f-b1818c6b2e5e" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#DeferredCompensationandRetirementPlansAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a6493efc-2cd9-4621-885c-336bb137085e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_b87e9a58-d03a-41a0-a303-5afc9069927d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a6493efc-2cd9-4621-885c-336bb137085e" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_b87e9a58-d03a-41a0-a303-5afc9069927d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_87de71bc-aec2-4c94-acc0-56292014fffa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_b87e9a58-d03a-41a0-a303-5afc9069927d" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_87de71bc-aec2-4c94-acc0-56292014fffa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_87de71bc-aec2-4c94-acc0-56292014fffa_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_87de71bc-aec2-4c94-acc0-56292014fffa" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_87de71bc-aec2-4c94-acc0-56292014fffa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1e26596c-ba61-4ce9-a40f-3fc7b235eb33" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_87de71bc-aec2-4c94-acc0-56292014fffa" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1e26596c-ba61-4ce9-a40f-3fc7b235eb33" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DeferredCompensationPlanMember_02136fc5-717e-4838-8bb2-85b406a1c8ab" xlink:href="kfy-20250131.xsd#kfy_DeferredCompensationPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1e26596c-ba61-4ce9-a40f-3fc7b235eb33" xlink:to="loc_kfy_DeferredCompensationPlanMember_02136fc5-717e-4838-8bb2-85b406a1c8ab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ExecutiveCapitalAccumulationPlanMember_8642fb08-dd0f-4d2b-8551-c25dff81c7aa" xlink:href="kfy-20250131.xsd#kfy_ExecutiveCapitalAccumulationPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1e26596c-ba61-4ce9-a40f-3fc7b235eb33" xlink:to="loc_kfy_ExecutiveCapitalAccumulationPlanMember_8642fb08-dd0f-4d2b-8551-c25dff81c7aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_83c394d3-d091-45c7-9cba-2653c77badc4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_b87e9a58-d03a-41a0-a303-5afc9069927d" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_83c394d3-d091-45c7-9cba-2653c77badc4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_83c394d3-d091-45c7-9cba-2653c77badc4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_83c394d3-d091-45c7-9cba-2653c77badc4" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_83c394d3-d091-45c7-9cba-2653c77badc4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_f7b2aae3-e210-481b-a852-e47bcc1f7745" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_83c394d3-d091-45c7-9cba-2653c77badc4" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_f7b2aae3-e210-481b-a852-e47bcc1f7745" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_CSVOfColiContractsMember_1c789853-611d-42cc-803a-86917a3ae535" xlink:href="kfy-20250131.xsd#kfy_CSVOfColiContractsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_f7b2aae3-e210-481b-a852-e47bcc1f7745" xlink:to="loc_kfy_CSVOfColiContractsMember_1c789853-611d-42cc-803a-86917a3ae535" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9de46b99-b91c-434f-b573-49dd856014b8" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_b87e9a58-d03a-41a0-a303-5afc9069927d" xlink:to="loc_srt_RangeAxis_9de46b99-b91c-434f-b573-49dd856014b8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9de46b99-b91c-434f-b573-49dd856014b8_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_9de46b99-b91c-434f-b573-49dd856014b8" xlink:to="loc_srt_RangeMember_9de46b99-b91c-434f-b573-49dd856014b8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_189beca7-03a2-4ccf-a731-becea983da4d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_9de46b99-b91c-434f-b573-49dd856014b8" xlink:to="loc_srt_RangeMember_189beca7-03a2-4ccf-a731-becea983da4d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_9e576417-422f-4e14-ab0d-43a12a0939fa" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_189beca7-03a2-4ccf-a731-becea983da4d" xlink:to="loc_srt_MinimumMember_9e576417-422f-4e14-ab0d-43a12a0939fa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_dee0083e-839f-4ba1-bd56-e15a088bbdea" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_189beca7-03a2-4ccf-a731-becea983da4d" xlink:to="loc_srt_MaximumMember_dee0083e-839f-4ba1-bd56-e15a088bbdea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_CashSurrenderValueOfLifeInsuranceGross_19114e22-1110-4701-802b-9d30771ca88c" xlink:href="kfy-20250131.xsd#kfy_CashSurrenderValueOfLifeInsuranceGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a6493efc-2cd9-4621-885c-336bb137085e" xlink:to="loc_kfy_CashSurrenderValueOfLifeInsuranceGross_19114e22-1110-4701-802b-9d30771ca88c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_PolicyLoansPayable_846c68ca-adc4-4d6f-bfab-8d5cebb2e7ec" xlink:href="kfy-20250131.xsd#kfy_PolicyLoansPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a6493efc-2cd9-4621-885c-336bb137085e" xlink:to="loc_kfy_PolicyLoansPayable_846c68ca-adc4-4d6f-bfab-8d5cebb2e7ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue_5e4656cb-7c35-4804-a876-d786965b8e40" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a6493efc-2cd9-4621-885c-336bb137085e" xlink:to="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue_5e4656cb-7c35-4804-a876-d786965b8e40" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1_1971e779-e2c1-43e7-a13c-b183e02a24bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a6493efc-2cd9-4621-885c-336bb137085e" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1_1971e779-e2c1-43e7-a13c-b183e02a24bb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_OptionToReceiveEmployeeBenefitsByQuarterlyInstallmentsPeriods_2d2b25fb-91b4-4b03-9164-9e99c856ca84" xlink:href="kfy-20250131.xsd#kfy_OptionToReceiveEmployeeBenefitsByQuarterlyInstallmentsPeriods"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a6493efc-2cd9-4621-885c-336bb137085e" xlink:to="loc_kfy_OptionToReceiveEmployeeBenefitsByQuarterlyInstallmentsPeriods_2d2b25fb-91b4-4b03-9164-9e99c856ca84" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome_e4aa38a8-9f83-4da0-b710-35bc2f2dc551" xlink:href="kfy-20250131.xsd#kfy_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a6493efc-2cd9-4621-885c-336bb137085e" xlink:to="loc_kfy_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome_e4aa38a8-9f83-4da0-b710-35bc2f2dc551" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss_1ae3ada4-6feb-4ee7-9472-ddf029d9aa45" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFvNiGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a6493efc-2cd9-4621-885c-336bb137085e" xlink:to="loc_us-gaap_EquitySecuritiesFvNiGainLoss_1ae3ada4-6feb-4ee7-9472-ddf029d9aa45" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/FeeRevenueAdditionalInformationDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#FeeRevenueAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/FeeRevenueAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4d8181ea-949d-43ae-be97-ba155b521a05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_fa9c16fd-e915-4500-9795-e8f610c70a07" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4d8181ea-949d-43ae-be97-ba155b521a05" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_fa9c16fd-e915-4500-9795-e8f610c70a07" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_eb69217b-7ba0-40cf-bda5-93aabebd5eb0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_fa9c16fd-e915-4500-9795-e8f610c70a07" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_eb69217b-7ba0-40cf-bda5-93aabebd5eb0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_d7492a85-6ae4-4db3-8414-1a3c2846f26c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4d8181ea-949d-43ae-be97-ba155b521a05" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_d7492a85-6ae4-4db3-8414-1a3c2846f26c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_f345a837-ba31-49ee-95c7-aaf36244eb0b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4d8181ea-949d-43ae-be97-ba155b521a05" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_f345a837-ba31-49ee-95c7-aaf36244eb0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_a83df8ff-421d-490f-a272-a337add8e2c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4d8181ea-949d-43ae-be97-ba155b521a05" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_a83df8ff-421d-490f-a272-a337add8e2c6" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/FeeRevenueAdditionalInformationDetails_1" xlink:type="simple" xlink:href="kfy-20250131.xsd#FeeRevenueAdditionalInformationDetails_1"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/FeeRevenueAdditionalInformationDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4d8181ea-949d-43ae-be97-ba155b521a05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_fa9c16fd-e915-4500-9795-e8f610c70a07" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4d8181ea-949d-43ae-be97-ba155b521a05" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_fa9c16fd-e915-4500-9795-e8f610c70a07" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_d7492a85-6ae4-4db3-8414-1a3c2846f26c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4d8181ea-949d-43ae-be97-ba155b521a05" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_d7492a85-6ae4-4db3-8414-1a3c2846f26c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_f345a837-ba31-49ee-95c7-aaf36244eb0b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4d8181ea-949d-43ae-be97-ba155b521a05" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_f345a837-ba31-49ee-95c7-aaf36244eb0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_a83df8ff-421d-490f-a272-a337add8e2c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4d8181ea-949d-43ae-be97-ba155b521a05" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_a83df8ff-421d-490f-a272-a337add8e2c6" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/FeeRevenueScheduleofDisaggregationofFeeRevenuebyIndustryDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#FeeRevenueScheduleofDisaggregationofFeeRevenuebyIndustryDetails"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/FeeRevenueScheduleofDisaggregationofFeeRevenuebyIndustryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_c495dffa-b386-42b0-9972-2db96a66661e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_3c8b9e78-a02d-40cc-a4d6-89b7a9cc7528" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_c495dffa-b386-42b0-9972-2db96a66661e" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_3c8b9e78-a02d-40cc-a4d6-89b7a9cc7528" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_7aa7c394-c019-4731-a8a4-0b4b6ad468f4" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3c8b9e78-a02d-40cc-a4d6-89b7a9cc7528" xlink:to="loc_srt_ProductOrServiceAxis_7aa7c394-c019-4731-a8a4-0b4b6ad468f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_7aa7c394-c019-4731-a8a4-0b4b6ad468f4_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_7aa7c394-c019-4731-a8a4-0b4b6ad468f4" xlink:to="loc_srt_ProductsAndServicesDomain_7aa7c394-c019-4731-a8a4-0b4b6ad468f4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_a23b1aed-e6e0-48e9-8043-417834e5ec51" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_7aa7c394-c019-4731-a8a4-0b4b6ad468f4" xlink:to="loc_srt_ProductsAndServicesDomain_a23b1aed-e6e0-48e9-8043-417834e5ec51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_IndustrialMember_f21aed8d-d92d-46e6-b46f-2c071fc1c358" xlink:href="kfy-20250131.xsd#kfy_IndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_a23b1aed-e6e0-48e9-8043-417834e5ec51" xlink:to="loc_kfy_IndustrialMember_f21aed8d-d92d-46e6-b46f-2c071fc1c358" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialServiceMember_f904e849-88e6-40bc-be8f-f45247bfcf25" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_a23b1aed-e6e0-48e9-8043-417834e5ec51" xlink:to="loc_us-gaap_FinancialServiceMember_f904e849-88e6-40bc-be8f-f45247bfcf25" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_LifeSciencesAndHealthcareMember_3d1cfea4-f1d1-43f3-a29b-06abac0cac50" xlink:href="kfy-20250131.xsd#kfy_LifeSciencesAndHealthcareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_a23b1aed-e6e0-48e9-8043-417834e5ec51" xlink:to="loc_kfy_LifeSciencesAndHealthcareMember_3d1cfea4-f1d1-43f3-a29b-06abac0cac50" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyServiceMember_d697036a-08d0-40b8-981c-d8c4131767fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TechnologyServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_a23b1aed-e6e0-48e9-8043-417834e5ec51" xlink:to="loc_us-gaap_TechnologyServiceMember_d697036a-08d0-40b8-981c-d8c4131767fd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ConsumerGoodsMember_84eea6bf-2e48-4b56-bd28-9c4fcc1d579a" xlink:href="kfy-20250131.xsd#kfy_ConsumerGoodsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_a23b1aed-e6e0-48e9-8043-417834e5ec51" xlink:to="loc_kfy_ConsumerGoodsMember_84eea6bf-2e48-4b56-bd28-9c4fcc1d579a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_EducationNonProfitAndGeneralMember_f9648ee8-8836-476b-91b8-4e10a9d7b54f" xlink:href="kfy-20250131.xsd#kfy_EducationNonProfitAndGeneralMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_a23b1aed-e6e0-48e9-8043-417834e5ec51" xlink:to="loc_kfy_EducationNonProfitAndGeneralMember_f9648ee8-8836-476b-91b8-4e10a9d7b54f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_3a7cfe50-5254-4a12-ae9e-22f564f68af3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_a23b1aed-e6e0-48e9-8043-417834e5ec51" xlink:to="loc_us-gaap_ServiceMember_3a7cfe50-5254-4a12-ae9e-22f564f68af3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_646c0496-6a8a-43f4-97bd-091c96eb98dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_c495dffa-b386-42b0-9972-2db96a66661e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_646c0496-6a8a-43f4-97bd-091c96eb98dc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage_6df27411-8018-479d-860f-89f9511dd3b7" xlink:href="kfy-20250131.xsd#kfy_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_c495dffa-b386-42b0-9972-2db96a66661e" xlink:to="loc_kfy_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage_6df27411-8018-479d-860f-89f9511dd3b7" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetails"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_27d2e31a-58dd-4367-9cd3-fe08f45e9bd0" xlink:href="kfy-20250131.xsd#kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable_5220a4e1-9146-40f5-b1dc-3e6bb1bdf465" xlink:href="kfy-20250131.xsd#kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_27d2e31a-58dd-4367-9cd3-fe08f45e9bd0" xlink:to="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable_5220a4e1-9146-40f5-b1dc-3e6bb1bdf465" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_9c6a2ecf-65f7-4de4-ab84-0a2b75c3e924" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable_5220a4e1-9146-40f5-b1dc-3e6bb1bdf465" xlink:to="loc_us-gaap_FinancialInstrumentAxis_9c6a2ecf-65f7-4de4-ab84-0a2b75c3e924" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_9c6a2ecf-65f7-4de4-ab84-0a2b75c3e924_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_9c6a2ecf-65f7-4de4-ab84-0a2b75c3e924" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_9c6a2ecf-65f7-4de4-ab84-0a2b75c3e924_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2eec7702-0e49-4c5e-b8f8-35d312f40e41" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_9c6a2ecf-65f7-4de4-ab84-0a2b75c3e924" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2eec7702-0e49-4c5e-b8f8-35d312f40e41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_224ab299-ef2a-40fd-b70c-418b5b9e6d48" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2eec7702-0e49-4c5e-b8f8-35d312f40e41" xlink:to="loc_us-gaap_CommercialPaperMember_224ab299-ef2a-40fd-b70c-418b5b9e6d48" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_6667c636-b1de-4390-afb5-20d7d8bb846a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateBondSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2eec7702-0e49-4c5e-b8f8-35d312f40e41" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_6667c636-b1de-4390-afb5-20d7d8bb846a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_USTreasuryAndAgencySecuritiesMember_15c6abd6-8d79-4a27-a9fb-ab700a4b3131" xlink:href="kfy-20250131.xsd#kfy_USTreasuryAndAgencySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2eec7702-0e49-4c5e-b8f8-35d312f40e41" xlink:to="loc_kfy_USTreasuryAndAgencySecuritiesMember_15c6abd6-8d79-4a27-a9fb-ab700a4b3131" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_0c6a1c39-525d-44b3-b636-27a490a6736f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable_5220a4e1-9146-40f5-b1dc-3e6bb1bdf465" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_0c6a1c39-525d-44b3-b636-27a490a6736f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_0c6a1c39-525d-44b3-b636-27a490a6736f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_0c6a1c39-525d-44b3-b636-27a490a6736f" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_0c6a1c39-525d-44b3-b636-27a490a6736f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_7eca33e4-bc0b-4fa9-b872-07857484e246" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_0c6a1c39-525d-44b3-b636-27a490a6736f" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_7eca33e4-bc0b-4fa9-b872-07857484e246" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_3bbaef82-d586-4234-b4eb-ccd9b01e063d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_7eca33e4-bc0b-4fa9-b872-07857484e246" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_3bbaef82-d586-4234-b4eb-ccd9b01e063d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_MarketableSecuritiesCurrentMember_25342403-f650-4bac-8205-971009b408f3" xlink:href="kfy-20250131.xsd#kfy_MarketableSecuritiesCurrentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_7eca33e4-bc0b-4fa9-b872-07857484e246" xlink:to="loc_kfy_MarketableSecuritiesCurrentMember_25342403-f650-4bac-8205-971009b408f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_MarketableSecuritiesNonCurrentMember_dc65677c-eb75-4a83-bc3e-3523f20ef812" xlink:href="kfy-20250131.xsd#kfy_MarketableSecuritiesNonCurrentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_7eca33e4-bc0b-4fa9-b872-07857484e246" xlink:to="loc_kfy_MarketableSecuritiesNonCurrentMember_dc65677c-eb75-4a83-bc3e-3523f20ef812" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_12407eb2-7f7b-439e-85a4-610857b9f77e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_27d2e31a-58dd-4367-9cd3-fe08f45e9bd0" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_12407eb2-7f7b-439e-85a4-610857b9f77e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_eeee86c6-7fe2-413c-b033-db0cd6ec96e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_27d2e31a-58dd-4367-9cd3-fe08f45e9bd0" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_eeee86c6-7fe2-413c-b033-db0cd6ec96e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_42c22680-f12d-44e0-abee-93dda81b1ee0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_27d2e31a-58dd-4367-9cd3-fe08f45e9bd0" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_42c22680-f12d-44e0-abee-93dda81b1ee0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_f86263d0-f52f-4e01-a47f-ff40b2c7383d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_27d2e31a-58dd-4367-9cd3-fe08f45e9bd0" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_f86263d0-f52f-4e01-a47f-ff40b2c7383d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_b481c4f7-94e0-4904-b60d-edafe9c17324" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_27d2e31a-58dd-4367-9cd3-fe08f45e9bd0" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_b481c4f7-94e0-4904-b60d-edafe9c17324" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_c5947c04-20d7-49f2-815a-177e67cc9985" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_27d2e31a-58dd-4367-9cd3-fe08f45e9bd0" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_c5947c04-20d7-49f2-815a-177e67cc9985" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_1f62d830-7aab-4c96-8ec1-50faeb47740b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_27d2e31a-58dd-4367-9cd3-fe08f45e9bd0" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_1f62d830-7aab-4c96-8ec1-50faeb47740b" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/CreditLossesAdditionalInformationDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#CreditLossesAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/CreditLossesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_812553bc-6f01-4712-8e88-ac918815ba16" xlink:href="kfy-20250131.xsd#kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable_a6815232-0958-4f4d-8ae0-27d186c00c57" xlink:href="kfy-20250131.xsd#kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_812553bc-6f01-4712-8e88-ac918815ba16" xlink:to="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable_a6815232-0958-4f4d-8ae0-27d186c00c57" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a05a2d54-b248-4658-88c6-834a1edec725" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable_a6815232-0958-4f4d-8ae0-27d186c00c57" xlink:to="loc_srt_RangeAxis_a05a2d54-b248-4658-88c6-834a1edec725" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a05a2d54-b248-4658-88c6-834a1edec725_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_a05a2d54-b248-4658-88c6-834a1edec725" xlink:to="loc_srt_RangeMember_a05a2d54-b248-4658-88c6-834a1edec725_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_45d1f54b-3507-4b33-abd4-e7a413c298ff" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_a05a2d54-b248-4658-88c6-834a1edec725" xlink:to="loc_srt_RangeMember_45d1f54b-3507-4b33-abd4-e7a413c298ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6e20a435-b600-4004-8d2d-26c5baa8f255" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_45d1f54b-3507-4b33-abd4-e7a413c298ff" xlink:to="loc_srt_MaximumMember_6e20a435-b600-4004-8d2d-26c5baa8f255" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_827b29f9-a609-4f7c-b5f1-f35e744b4b67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_812553bc-6f01-4712-8e88-ac918815ba16" xlink:to="loc_us-gaap_DebtInstrumentTerm_827b29f9-a609-4f7c-b5f1-f35e744b4b67" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#SegmentsScheduleofFinancialHighlightsDetails"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_87959f2b-0a10-4f38-b7ee-6e98ba5e230b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2708d8bc-f5df-4a0c-b136-33da0daa019a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_87959f2b-0a10-4f38-b7ee-6e98ba5e230b" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2708d8bc-f5df-4a0c-b136-33da0daa019a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_605e6254-b31a-47a2-b86f-69bbc98b632d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2708d8bc-f5df-4a0c-b136-33da0daa019a" xlink:to="loc_srt_ProductOrServiceAxis_605e6254-b31a-47a2-b86f-69bbc98b632d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_605e6254-b31a-47a2-b86f-69bbc98b632d_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_605e6254-b31a-47a2-b86f-69bbc98b632d" xlink:to="loc_srt_ProductsAndServicesDomain_605e6254-b31a-47a2-b86f-69bbc98b632d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_cdd778f7-6344-416d-9802-beb04393c49d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_605e6254-b31a-47a2-b86f-69bbc98b632d" xlink:to="loc_srt_ProductsAndServicesDomain_cdd778f7-6344-416d-9802-beb04393c49d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_a9a14a9e-fc40-4350-8d34-7a8e2959bc11" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_cdd778f7-6344-416d-9802-beb04393c49d" xlink:to="loc_us-gaap_ServiceMember_a9a14a9e-fc40-4350-8d34-7a8e2959bc11" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ca736a1d-1a77-474c-a79b-1afb776ecf3e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2708d8bc-f5df-4a0c-b136-33da0daa019a" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ca736a1d-1a77-474c-a79b-1afb776ecf3e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ca736a1d-1a77-474c-a79b-1afb776ecf3e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ca736a1d-1a77-474c-a79b-1afb776ecf3e" xlink:to="loc_us-gaap_SegmentDomain_ca736a1d-1a77-474c-a79b-1afb776ecf3e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_de8f2cda-1f5f-4b6d-9c37-764544eedd71" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ca736a1d-1a77-474c-a79b-1afb776ecf3e" xlink:to="loc_us-gaap_SegmentDomain_de8f2cda-1f5f-4b6d-9c37-764544eedd71" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ReportableSegmentsMember_86059f4b-d4ca-4481-b1a7-aed70d02b9ef" xlink:href="kfy-20250131.xsd#kfy_ReportableSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_de8f2cda-1f5f-4b6d-9c37-764544eedd71" xlink:to="loc_kfy_ReportableSegmentsMember_86059f4b-d4ca-4481-b1a7-aed70d02b9ef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f6dc7d22-67b2-4195-ac2c-3af6acfe0082" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_87959f2b-0a10-4f38-b7ee-6e98ba5e230b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f6dc7d22-67b2-4195-ac2c-3af6acfe0082" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d2c1d72d-d876-4016-90ec-25abf5148f88" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_87959f2b-0a10-4f38-b7ee-6e98ba5e230b" xlink:to="loc_us-gaap_NetIncomeLoss_d2c1d72d-d876-4016-90ec-25abf5148f88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_f2956a04-d83a-495f-838b-878611b87b9e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_87959f2b-0a10-4f38-b7ee-6e98ba5e230b" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_f2956a04-d83a-495f-838b-878611b87b9e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_3998af4f-be17-4807-a9d6-4f754de22946" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_87959f2b-0a10-4f38-b7ee-6e98ba5e230b" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_3998af4f-be17-4807-a9d6-4f754de22946" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_af7bda4d-b94a-4f86-a88f-cecc05a9dbc4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_87959f2b-0a10-4f38-b7ee-6e98ba5e230b" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_af7bda4d-b94a-4f86-a88f-cecc05a9dbc4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_774e2c61-0d6b-47d8-8f3e-3e25988c3453" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_87959f2b-0a10-4f38-b7ee-6e98ba5e230b" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_774e2c61-0d6b-47d8-8f3e-3e25988c3453" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_BusinessCombinationAcquisitionAndIntegrationRelatedCosts_34f9c7c5-a6d6-4f1d-bd02-808645a347c9" xlink:href="kfy-20250131.xsd#kfy_BusinessCombinationAcquisitionAndIntegrationRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_87959f2b-0a10-4f38-b7ee-6e98ba5e230b" xlink:to="loc_kfy_BusinessCombinationAcquisitionAndIntegrationRelatedCosts_34f9c7c5-a6d6-4f1d-bd02-808645a347c9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_100d8799-b66e-4dcb-a66b-0590288fcced" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_87959f2b-0a10-4f38-b7ee-6e98ba5e230b" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_100d8799-b66e-4dcb-a66b-0590288fcced" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_10b9860e-abc8-4781-9ba8-863b0d00ce90" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_87959f2b-0a10-4f38-b7ee-6e98ba5e230b" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_10b9860e-abc8-4781-9ba8-863b0d00ce90" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_27ccd14b-902f-4f55-9240-bdcfccd72913" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_87959f2b-0a10-4f38-b7ee-6e98ba5e230b" xlink:to="loc_us-gaap_RestructuringCharges_27ccd14b-902f-4f55-9240-bdcfccd72913" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization_1b5426e9-ff5c-409e-a8f3-e0dbbcc8a95b" xlink:href="kfy-20250131.xsd#kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_87959f2b-0a10-4f38-b7ee-6e98ba5e230b" xlink:to="loc_kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization_1b5426e9-ff5c-409e-a8f3-e0dbbcc8a95b" xlink:type="arc" order="10"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsbyOperatingSegmentDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#SegmentsScheduleofFinancialHighlightsbyOperatingSegmentDetails"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsbyOperatingSegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_873cab1c-b805-401c-b33d-da91083ef307" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7db97b2b-3da9-4e91-8006-2b2dc16441bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_873cab1c-b805-401c-b33d-da91083ef307" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7db97b2b-3da9-4e91-8006-2b2dc16441bc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_f45376ee-8ff8-408f-af56-2cfcb2014ba2" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7db97b2b-3da9-4e91-8006-2b2dc16441bc" xlink:to="loc_srt_ProductOrServiceAxis_f45376ee-8ff8-408f-af56-2cfcb2014ba2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_f45376ee-8ff8-408f-af56-2cfcb2014ba2_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_f45376ee-8ff8-408f-af56-2cfcb2014ba2" xlink:to="loc_srt_ProductsAndServicesDomain_f45376ee-8ff8-408f-af56-2cfcb2014ba2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_1d88dddd-b72f-42dd-a884-eda6c76dcffb" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_f45376ee-8ff8-408f-af56-2cfcb2014ba2" xlink:to="loc_srt_ProductsAndServicesDomain_1d88dddd-b72f-42dd-a884-eda6c76dcffb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_d88ee0c7-5141-4d3d-925c-b73eb866406b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1d88dddd-b72f-42dd-a884-eda6c76dcffb" xlink:to="loc_us-gaap_ServiceMember_d88ee0c7-5141-4d3d-925c-b73eb866406b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_b9fc8eff-156f-468a-9501-17a508dce480" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7db97b2b-3da9-4e91-8006-2b2dc16441bc" xlink:to="loc_srt_ConsolidationItemsAxis_b9fc8eff-156f-468a-9501-17a508dce480" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_b9fc8eff-156f-468a-9501-17a508dce480_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_b9fc8eff-156f-468a-9501-17a508dce480" xlink:to="loc_srt_ConsolidationItemsDomain_b9fc8eff-156f-468a-9501-17a508dce480_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_9aae6562-d3d2-42c2-b3db-fc2f92be150c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_b9fc8eff-156f-468a-9501-17a508dce480" xlink:to="loc_srt_ConsolidationItemsDomain_9aae6562-d3d2-42c2-b3db-fc2f92be150c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_5face997-d4bf-4447-bdb9-6c2d9b1c9737" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_9aae6562-d3d2-42c2-b3db-fc2f92be150c" xlink:to="loc_us-gaap_OperatingSegmentsMember_5face997-d4bf-4447-bdb9-6c2d9b1c9737" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_d748873c-96a4-4560-9292-ecd4588108f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_9aae6562-d3d2-42c2-b3db-fc2f92be150c" xlink:to="loc_us-gaap_CorporateNonSegmentMember_d748873c-96a4-4560-9292-ecd4588108f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1942c5d8-e2fe-457f-98e5-f61ca52b6d9a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7db97b2b-3da9-4e91-8006-2b2dc16441bc" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1942c5d8-e2fe-457f-98e5-f61ca52b6d9a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_1942c5d8-e2fe-457f-98e5-f61ca52b6d9a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1942c5d8-e2fe-457f-98e5-f61ca52b6d9a" xlink:to="loc_us-gaap_SegmentDomain_1942c5d8-e2fe-457f-98e5-f61ca52b6d9a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e203bf48-8bf0-4935-bb0e-3c9974e5ba14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1942c5d8-e2fe-457f-98e5-f61ca52b6d9a" xlink:to="loc_us-gaap_SegmentDomain_e203bf48-8bf0-4935-bb0e-3c9974e5ba14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ConsultingMember_f2ae73cb-c229-4aad-bd74-4df352bb0c35" xlink:href="kfy-20250131.xsd#kfy_ConsultingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e203bf48-8bf0-4935-bb0e-3c9974e5ba14" xlink:to="loc_kfy_ConsultingMember_f2ae73cb-c229-4aad-bd74-4df352bb0c35" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DigitalMember_3e5b30f9-f896-4a46-af7f-afd759e37f19" xlink:href="kfy-20250131.xsd#kfy_DigitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e203bf48-8bf0-4935-bb0e-3c9974e5ba14" xlink:to="loc_kfy_DigitalMember_3e5b30f9-f896-4a46-af7f-afd759e37f19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ExecutiveSearchNorthAmericaMember_e9dd70a5-ca9c-4385-889f-cde287a1a2b0" xlink:href="kfy-20250131.xsd#kfy_ExecutiveSearchNorthAmericaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e203bf48-8bf0-4935-bb0e-3c9974e5ba14" xlink:to="loc_kfy_ExecutiveSearchNorthAmericaMember_e9dd70a5-ca9c-4385-889f-cde287a1a2b0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ExecutiveSearchEMEAMember_d4863402-9605-4f61-aff1-b6f3bddf2fc4" xlink:href="kfy-20250131.xsd#kfy_ExecutiveSearchEMEAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e203bf48-8bf0-4935-bb0e-3c9974e5ba14" xlink:to="loc_kfy_ExecutiveSearchEMEAMember_d4863402-9605-4f61-aff1-b6f3bddf2fc4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ExecutiveSearchAsiaPacificMember_0129114d-78b0-42e8-9fbd-7a606b37da04" xlink:href="kfy-20250131.xsd#kfy_ExecutiveSearchAsiaPacificMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e203bf48-8bf0-4935-bb0e-3c9974e5ba14" xlink:to="loc_kfy_ExecutiveSearchAsiaPacificMember_0129114d-78b0-42e8-9fbd-7a606b37da04" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ExecutiveSearchLatinAmericaMember_bd24108a-7c82-46db-83a6-77590255e898" xlink:href="kfy-20250131.xsd#kfy_ExecutiveSearchLatinAmericaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e203bf48-8bf0-4935-bb0e-3c9974e5ba14" xlink:to="loc_kfy_ExecutiveSearchLatinAmericaMember_bd24108a-7c82-46db-83a6-77590255e898" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ProfessionalSearchInterimMember_0b4147a1-a8fc-48e5-996f-a971585d4ec9" xlink:href="kfy-20250131.xsd#kfy_ProfessionalSearchInterimMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e203bf48-8bf0-4935-bb0e-3c9974e5ba14" xlink:to="loc_kfy_ProfessionalSearchInterimMember_0b4147a1-a8fc-48e5-996f-a971585d4ec9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_RPOMember_ac56d117-dc1b-4554-a4b4-b98de842e6d7" xlink:href="kfy-20250131.xsd#kfy_RPOMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e203bf48-8bf0-4935-bb0e-3c9974e5ba14" xlink:to="loc_kfy_RPOMember_ac56d117-dc1b-4554-a4b4-b98de842e6d7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f1d01973-3954-47e0-bb73-ed6bd4d446ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_873cab1c-b805-401c-b33d-da91083ef307" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f1d01973-3954-47e0-bb73-ed6bd4d446ff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization_34f61ce4-f958-48ff-adae-12c6d3bef913" xlink:href="kfy-20250131.xsd#kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_873cab1c-b805-401c-b33d-da91083ef307" xlink:to="loc_kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization_34f61ce4-f958-48ff-adae-12c6d3bef913" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#LongTermDebtAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_2511d6c9-dfd1-4422-a7b7-275aa4737071" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_df9a5211-50a4-4297-a0c6-ce0aa03e6965" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2511d6c9-dfd1-4422-a7b7-275aa4737071" xlink:to="loc_us-gaap_DebtInstrumentTable_df9a5211-50a4-4297-a0c6-ce0aa03e6965" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_d691a475-fe0f-4f58-88fc-4525c7493c61" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_df9a5211-50a4-4297-a0c6-ce0aa03e6965" xlink:to="loc_us-gaap_DebtInstrumentAxis_d691a475-fe0f-4f58-88fc-4525c7493c61" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d691a475-fe0f-4f58-88fc-4525c7493c61_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_d691a475-fe0f-4f58-88fc-4525c7493c61" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d691a475-fe0f-4f58-88fc-4525c7493c61_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ce67648e-6653-4f73-ba9c-f7dfdddea8ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_d691a475-fe0f-4f58-88fc-4525c7493c61" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ce67648e-6653-4f73-ba9c-f7dfdddea8ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember_2d803e07-6152-4632-b176-58d74f7e9859" xlink:href="kfy-20250131.xsd#kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ce67648e-6653-4f73-ba9c-f7dfdddea8ff" xlink:to="loc_kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember_2d803e07-6152-4632-b176-58d74f7e9859" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_AmendedCreditAgreementMember_0dda9bd1-8a85-417c-aaf8-5ab81a952c90" xlink:href="kfy-20250131.xsd#kfy_AmendedCreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ce67648e-6653-4f73-ba9c-f7dfdddea8ff" xlink:to="loc_kfy_AmendedCreditAgreementMember_0dda9bd1-8a85-417c-aaf8-5ab81a952c90" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_CreditAgreementMember_49e2c6ed-c878-4c3c-8f67-db231c28b138" xlink:href="kfy-20250131.xsd#kfy_CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ce67648e-6653-4f73-ba9c-f7dfdddea8ff" xlink:to="loc_kfy_CreditAgreementMember_49e2c6ed-c878-4c3c-8f67-db231c28b138" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_99bece38-c7c0-43b6-a195-3ab260bb8f93" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_df9a5211-50a4-4297-a0c6-ce0aa03e6965" xlink:to="loc_us-gaap_CreditFacilityAxis_99bece38-c7c0-43b6-a195-3ab260bb8f93" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_99bece38-c7c0-43b6-a195-3ab260bb8f93_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_99bece38-c7c0-43b6-a195-3ab260bb8f93" xlink:to="loc_us-gaap_CreditFacilityDomain_99bece38-c7c0-43b6-a195-3ab260bb8f93_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_0ad050fb-9a40-45f6-8107-0e08372f7672" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_99bece38-c7c0-43b6-a195-3ab260bb8f93" xlink:to="loc_us-gaap_CreditFacilityDomain_0ad050fb-9a40-45f6-8107-0e08372f7672" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_77b67765-1639-4f23-81d6-4b3ad9517d84" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_0ad050fb-9a40-45f6-8107-0e08372f7672" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_77b67765-1639-4f23-81d6-4b3ad9517d84" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_CreditFacilitiesMember_15703c4f-3a08-425c-b52e-605177fd7f1f" xlink:href="kfy-20250131.xsd#kfy_CreditFacilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_0ad050fb-9a40-45f6-8107-0e08372f7672" xlink:to="loc_kfy_CreditFacilitiesMember_15703c4f-3a08-425c-b52e-605177fd7f1f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_b02babfa-dae4-4c56-a1f5-69c120a894d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_0ad050fb-9a40-45f6-8107-0e08372f7672" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_b02babfa-dae4-4c56-a1f5-69c120a894d5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_8668bf66-f2d3-49fb-9460-ad8c2d429dfb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_df9a5211-50a4-4297-a0c6-ce0aa03e6965" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_8668bf66-f2d3-49fb-9460-ad8c2d429dfb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_8668bf66-f2d3-49fb-9460-ad8c2d429dfb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_8668bf66-f2d3-49fb-9460-ad8c2d429dfb" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_8668bf66-f2d3-49fb-9460-ad8c2d429dfb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_01b5c4c7-4744-4acb-9d3f-b037ffef4cf9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_8668bf66-f2d3-49fb-9460-ad8c2d429dfb" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_01b5c4c7-4744-4acb-9d3f-b037ffef4cf9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_OtherFinancialInstitutionsMember_edaeca88-10d8-4e1a-a394-d29a74401ac5" xlink:href="kfy-20250131.xsd#kfy_OtherFinancialInstitutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_01b5c4c7-4744-4acb-9d3f-b037ffef4cf9" xlink:to="loc_kfy_OtherFinancialInstitutionsMember_edaeca88-10d8-4e1a-a394-d29a74401ac5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_93b4a57f-2a7e-4ad1-8d7a-a7452f801f3a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2511d6c9-dfd1-4422-a7b7-275aa4737071" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_93b4a57f-2a7e-4ad1-8d7a-a7452f801f3a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_7059eb45-d962-4d98-94e7-b0f21a5c33da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2511d6c9-dfd1-4422-a7b7-275aa4737071" xlink:to="loc_us-gaap_DebtInstrumentTerm_7059eb45-d962-4d98-94e7-b0f21a5c33da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_0879d962-3452-4140-9bb7-259eaa1fac89" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2511d6c9-dfd1-4422-a7b7-275aa4737071" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_0879d962-3452-4140-9bb7-259eaa1fac89" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_889baefa-b3b8-41c6-9d80-0b832d322146" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2511d6c9-dfd1-4422-a7b7-275aa4737071" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_889baefa-b3b8-41c6-9d80-0b832d322146" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_5f3ac8d7-2d24-433b-9d1c-01b3cb736793" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2511d6c9-dfd1-4422-a7b7-275aa4737071" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_5f3ac8d7-2d24-433b-9d1c-01b3cb736793" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_3629291f-b20a-40d2-845f-501c9b9d3f1e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2511d6c9-dfd1-4422-a7b7-275aa4737071" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_3629291f-b20a-40d2-845f-501c9b9d3f1e" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/LongTermDebtScheduleofLongtermDebtatAmortizedCostDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#LongTermDebtScheduleofLongtermDebtatAmortizedCostDetails"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/LongTermDebtScheduleofLongtermDebtatAmortizedCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_90e7aec0-8a5f-428f-86ca-a7a037975243" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_f59a20ee-0800-40bd-984d-4e66ecfc0f43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_90e7aec0-8a5f-428f-86ca-a7a037975243" xlink:to="loc_us-gaap_DebtInstrumentTable_f59a20ee-0800-40bd-984d-4e66ecfc0f43" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_ee7b24e5-7689-4ca0-b24a-3c4565cf590a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_f59a20ee-0800-40bd-984d-4e66ecfc0f43" xlink:to="loc_us-gaap_DebtInstrumentAxis_ee7b24e5-7689-4ca0-b24a-3c4565cf590a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ee7b24e5-7689-4ca0-b24a-3c4565cf590a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_ee7b24e5-7689-4ca0-b24a-3c4565cf590a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ee7b24e5-7689-4ca0-b24a-3c4565cf590a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_07ec6350-f696-4fd2-aa63-6ed7db74e096" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_ee7b24e5-7689-4ca0-b24a-3c4565cf590a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_07ec6350-f696-4fd2-aa63-6ed7db74e096" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember_879ad453-13fe-43d0-91f1-27b2e34ef650" xlink:href="kfy-20250131.xsd#kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_07ec6350-f696-4fd2-aa63-6ed7db74e096" xlink:to="loc_kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember_879ad453-13fe-43d0-91f1-27b2e34ef650" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_365df9fa-7ed3-4873-9f5a-0714ac957889" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_f59a20ee-0800-40bd-984d-4e66ecfc0f43" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_365df9fa-7ed3-4873-9f5a-0714ac957889" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_365df9fa-7ed3-4873-9f5a-0714ac957889_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_365df9fa-7ed3-4873-9f5a-0714ac957889" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_365df9fa-7ed3-4873-9f5a-0714ac957889_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_d0ed38fa-ad57-422e-a2eb-fdd6e5fdaa80" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_365df9fa-7ed3-4873-9f5a-0714ac957889" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_d0ed38fa-ad57-422e-a2eb-fdd6e5fdaa80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_SeniorUnsecuredNotesMember_baa7ce88-2776-43e0-97f5-1be0bd22c184" xlink:href="kfy-20250131.xsd#kfy_SeniorUnsecuredNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_d0ed38fa-ad57-422e-a2eb-fdd6e5fdaa80" xlink:to="loc_kfy_SeniorUnsecuredNotesMember_baa7ce88-2776-43e0-97f5-1be0bd22c184" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_d8fbce58-842e-49b8-a4bd-14bd1d861053" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_90e7aec0-8a5f-428f-86ca-a7a037975243" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_d8fbce58-842e-49b8-a4bd-14bd1d861053" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_161a646e-1381-4b04-9d85-582e7ceeb56a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_90e7aec0-8a5f-428f-86ca-a7a037975243" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_161a646e-1381-4b04-9d85-582e7ceeb56a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_7747b0f9-77f6-47f6-8b47-5ffd79f6ee0e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_90e7aec0-8a5f-428f-86ca-a7a037975243" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_7747b0f9-77f6-47f6-8b47-5ffd79f6ee0e" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/AcquisitionAdditionalInformationDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#AcquisitionAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/AcquisitionAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_ef38311e-739c-42c6-9a84-fa495996dbdf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_bff00e69-14fb-43dc-8f15-43e9fe049caa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ef38311e-739c-42c6-9a84-fa495996dbdf" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_bff00e69-14fb-43dc-8f15-43e9fe049caa" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_9dd5b497-28d6-42b9-a739-ff2c4e96f86f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_bff00e69-14fb-43dc-8f15-43e9fe049caa" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_9dd5b497-28d6-42b9-a739-ff2c4e96f86f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9dd5b497-28d6-42b9-a739-ff2c4e96f86f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_9dd5b497-28d6-42b9-a739-ff2c4e96f86f" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9dd5b497-28d6-42b9-a739-ff2c4e96f86f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_459d8c65-0f1b-4dab-87de-7477b4f509f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_9dd5b497-28d6-42b9-a739-ff2c4e96f86f" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_459d8c65-0f1b-4dab-87de-7477b4f509f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_TrilogyInternationalMember_14b22214-5f5e-4a23-af31-2cae43124b6d" xlink:href="kfy-20250131.xsd#kfy_TrilogyInternationalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_459d8c65-0f1b-4dab-87de-7477b4f509f2" xlink:to="loc_kfy_TrilogyInternationalMember_14b22214-5f5e-4a23-af31-2cae43124b6d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_6bb00137-0b98-48bf-ba84-33bd71ceeaa1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ef38311e-739c-42c6-9a84-fa495996dbdf" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_6bb00137-0b98-48bf-ba84-33bd71ceeaa1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_4fafd247-a078-41a7-8626-518e7926eda7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ef38311e-739c-42c6-9a84-fa495996dbdf" xlink:to="loc_us-gaap_Goodwill_4fafd247-a078-41a7-8626-518e7926eda7" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#SubsequentEventsDetails"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/SubsequentEventsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_b6e1a91c-489a-4cd6-a5d3-71630c1a0bed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_87dc83c6-2c5b-4f8b-910a-286e0aea28f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_b6e1a91c-489a-4cd6-a5d3-71630c1a0bed" xlink:to="loc_us-gaap_SubsequentEventTable_87dc83c6-2c5b-4f8b-910a-286e0aea28f2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_24d6ffce-c073-45bf-9f91-a496e6f4eb19" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_87dc83c6-2c5b-4f8b-910a-286e0aea28f2" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_24d6ffce-c073-45bf-9f91-a496e6f4eb19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_24d6ffce-c073-45bf-9f91-a496e6f4eb19_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_24d6ffce-c073-45bf-9f91-a496e6f4eb19" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_24d6ffce-c073-45bf-9f91-a496e6f4eb19_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_266a1bde-7426-4fc0-a5fd-a4af6d119fa4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_24d6ffce-c073-45bf-9f91-a496e6f4eb19" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_266a1bde-7426-4fc0-a5fd-a4af6d119fa4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_d5c65b0b-0eff-47e2-b903-8ef957f802a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_266a1bde-7426-4fc0-a5fd-a4af6d119fa4" xlink:to="loc_us-gaap_SubsequentEventMember_d5c65b0b-0eff-47e2-b903-8ef957f802a5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_94f29201-90d4-44ae-ba56-3ba28f6d7409" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_b6e1a91c-489a-4cd6-a5d3-71630c1a0bed" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_94f29201-90d4-44ae-ba56-3ba28f6d7409" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>8
<FILENAME>kfy-20250131_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:a2253bd4-ee9c-4dfa-8dce-a0b43bb32b49,g:18d07978-f226-4cab-ba09-d96fba30b21e-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_kfy_ProfessionalSearchInterimMember_73910cd4-6643-426e-8d47-933fdab29acf_terseLabel_en-US" xlink:label="lab_kfy_ProfessionalSearchInterimMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Professional Search &amp; Interim</link:label>
    <link:label id="lab_kfy_ProfessionalSearchInterimMember_label_en-US" xlink:label="lab_kfy_ProfessionalSearchInterimMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Professional Search Interim [Member]</link:label>
    <link:label id="lab_kfy_ProfessionalSearchInterimMember_documentation_en-US" xlink:label="lab_kfy_ProfessionalSearchInterimMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Professional search &amp; interim.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ProfessionalSearchInterimMember" xlink:href="kfy-20250131.xsd#kfy_ProfessionalSearchInterimMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_ProfessionalSearchInterimMember" xlink:to="lab_kfy_ProfessionalSearchInterimMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage_51893098-e28f-4613-bb5c-9f3fe8bde190_terseLabel_en-US" xlink:label="lab_kfy_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fee revenue, percentage</link:label>
    <link:label id="lab_kfy_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage_label_en-US" xlink:label="lab_kfy_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue From Contract With Customer Excluding Assessed Tax Percentage</link:label>
    <link:label id="lab_kfy_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage_documentation_en-US" xlink:label="lab_kfy_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revenue from contract with customer excluding assessed tax percentage.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" xlink:href="kfy-20250131.xsd#kfy_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" xlink:to="lab_kfy_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_e9fc4533-f9d8-4dc3-8cbf-2a13b03d956b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5a66d1e5-acf4-4e08-aa0f-e9e92ba8e3e3_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_18b5abad-5b7e-4cf8-9969-59e3011e7811_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_ac64f70c-53a2-4f61-be81-e638eebf1a60_negatedLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Unrealized Losses</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_52d19d67-70b6-4259-9613-fa848f3f4872_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Components of Lease Expense</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock_971dd6b2-4221-4166-b58e-366da1d8661b_terseLabel_en-US" xlink:label="lab_kfy_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Maturities of Lease Liabilities</link:label>
    <link:label id="lab_kfy_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_kfy_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee Operating And Finance Lease Liability Maturity [Table Text Block]</link:label>
    <link:label id="lab_kfy_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock_documentation_en-US" xlink:label="lab_kfy_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lessee operating and finance lease liability maturity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock" xlink:href="kfy-20250131.xsd#kfy_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_kfy_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_f2f63a6b-6aee-4971-b240-c56f45316de9_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_749d1f01-1ccd-4e5d-ac88-fb625e39c63e_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net decrease in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MutualFundMember_0c2a701a-e97b-47d1-9fa0-ff08ab591b4d_terseLabel_en-US" xlink:label="lab_us-gaap_MutualFundMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Mutual funds</link:label>
    <link:label id="lab_us-gaap_MutualFundMember_label_en-US" xlink:label="lab_us-gaap_MutualFundMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Mutual Fund [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MutualFundMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MutualFundMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MutualFundMember" xlink:to="lab_us-gaap_MutualFundMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_a2ce5b85-8d88-47a1-a227-f3d035f334e1_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_f007b4d2-1de6-4030-b4ae-e138ae4d429f_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_94f1956a-b0b0-43c7-9e63-47242614c29a_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Comprehensive income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllTradingArrangementsMember_terseLabel_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Trading Arrangements</link:label>
    <link:label id="lab_ecd_AllTradingArrangementsMember_label_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Trading Arrangements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllTradingArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="lab_ecd_AllTradingArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonNeosMember_terseLabel_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-NEOs</link:label>
    <link:label id="lab_ecd_NonNeosMember_label_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-NEOs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonNeosMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonNeosMember" xlink:to="lab_ecd_NonNeosMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_6e5afc48-46d0-4a8e-a893-bb1c04b98538_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Basic and Diluted Earnings per Common Share Attributable to Common Stockholders</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:to="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_ebe22c67-175f-4fe4-83b3-21fb07ffb60d_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash dividends declared per share (in usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLineItems_1998ffcf-d6c3-414e-aeb9-37d3c9c53c8e_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLineItems" xlink:to="lab_us-gaap_DerivativeLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_b249258e-3d3d-4c82-ae83-4148b78c8e77_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_ebcd7640-b4b2-4025-88c9-08aa9bcb0ef7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Components of Stock-Based Compensation Expense Recognized</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Cost by Plan [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_BusinessCombinationAcquisitionAndIntegrationRelatedCosts_8a9dd39d-b2e2-411c-9ade-1118be5edca9_terseLabel_en-US" xlink:label="lab_kfy_BusinessCombinationAcquisitionAndIntegrationRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Integration/acquisition costs</link:label>
    <link:label id="lab_kfy_BusinessCombinationAcquisitionAndIntegrationRelatedCosts_label_en-US" xlink:label="lab_kfy_BusinessCombinationAcquisitionAndIntegrationRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination Acquisition And Integration Related Costs</link:label>
    <link:label id="lab_kfy_BusinessCombinationAcquisitionAndIntegrationRelatedCosts_documentation_en-US" xlink:label="lab_kfy_BusinessCombinationAcquisitionAndIntegrationRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">This element represents integration and acquisition-related costs incurred to effect a business combination and integrate it into the business which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_BusinessCombinationAcquisitionAndIntegrationRelatedCosts" xlink:href="kfy-20250131.xsd#kfy_BusinessCombinationAcquisitionAndIntegrationRelatedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_BusinessCombinationAcquisitionAndIntegrationRelatedCosts" xlink:to="lab_kfy_BusinessCombinationAcquisitionAndIntegrationRelatedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_ba85ba95-6bd3-4ad1-a943-c88822299031_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Dividends paid to noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_label_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:to="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts_a910e10c-1b94-4378-9d67-3bb44827baba_negatedTerseLabel_en-US" xlink:label="lab_kfy_OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other Accrued Liabilities</link:label>
    <link:label id="lab_kfy_OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts_label_en-US" xlink:label="lab_kfy_OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Accrued Liabilities Including Foreign Currency Forward Contracts</link:label>
    <link:label id="lab_kfy_OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts_documentation_en-US" xlink:label="lab_kfy_OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The amount of foreign currency forward contracts included in other accrued liabilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts" xlink:href="kfy-20250131.xsd#kfy_OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts" xlink:to="lab_kfy_OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PayVsPerformanceDisclosureLineItems_label_en-US" xlink:label="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:to="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_5e6068c9-3a96-41f9-8a13-e1e564b8b226_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_bd4f6305-3c74-4274-9647-d4eb16477d68_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Receivables due from clients</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_ExecutiveSearchNorthAmericaMember_65d68357-84ce-4b03-a7ff-cb4cbc9999ed_terseLabel_en-US" xlink:label="lab_kfy_ExecutiveSearchNorthAmericaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">North America</link:label>
    <link:label id="lab_kfy_ExecutiveSearchNorthAmericaMember_label_en-US" xlink:label="lab_kfy_ExecutiveSearchNorthAmericaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Executive Search, North America [Member]</link:label>
    <link:label id="lab_kfy_ExecutiveSearchNorthAmericaMember_documentation_en-US" xlink:label="lab_kfy_ExecutiveSearchNorthAmericaMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Executive Search, North America</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ExecutiveSearchNorthAmericaMember" xlink:href="kfy-20250131.xsd#kfy_ExecutiveSearchNorthAmericaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_ExecutiveSearchNorthAmericaMember" xlink:to="lab_kfy_ExecutiveSearchNorthAmericaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeTable_9b7cb987-2155-4779-8a31-05d9f1fa9b7a_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeTable_label_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeTable" xlink:to="lab_us-gaap_DerivativeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiGainLoss_7e0c8543-d594-446c-bd93-e07180385d3f_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase in the fair value of marketable securities</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiGainLoss_405d944b-b236-4985-9eeb-88759fc99433_verboseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiGainLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Increase (decrease) in the fair value of marketable securities</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiGainLoss_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities, FV-NI, Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFvNiGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiGainLoss" xlink:to="lab_us-gaap_EquitySecuritiesFvNiGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_60344e7a-063b-4a60-9e3f-86cdf9728eac_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsAndOtherNoncurrentAssets_124d72b0-a028-49b1-a402-c74217810217_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsAndOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investments and other assets</link:label>
    <link:label id="lab_us-gaap_InvestmentsAndOtherNoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_InvestmentsAndOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investments and Other Noncurrent Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAndOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsAndOtherNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsAndOtherNoncurrentAssets" xlink:to="lab_us-gaap_InvestmentsAndOtherNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:to="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_aee327c5-71b3-42d5-b3c1-2772e70f7a37_terseLabel_en-US" xlink:label="lab_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring Charges, Net</link:label>
    <link:label id="lab_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" xlink:to="lab_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashSurrenderValueOfLifeInsurance_813ddb00-6c93-43e4-820d-0bd6c72fc026_terseLabel_en-US" xlink:label="lab_us-gaap_CashSurrenderValueOfLifeInsurance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash surrender value of company-owned life insurance policies, net of loans</link:label>
    <link:label id="lab_us-gaap_CashSurrenderValueOfLifeInsurance_label_en-US" xlink:label="lab_us-gaap_CashSurrenderValueOfLifeInsurance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Surrender Value of Life Insurance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashSurrenderValueOfLifeInsurance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashSurrenderValueOfLifeInsurance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashSurrenderValueOfLifeInsurance" xlink:to="lab_us-gaap_CashSurrenderValueOfLifeInsurance" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgDiscLineItems_label_en-US" xlink:label="lab_ecd_AwardTmgDiscLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="lab_ecd_AwardTmgDiscLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_cfdfb2b2-207e-4f04-9848-641571b57473_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Other Operating Assets and Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_label_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OtherPerfMeasureAmt" xlink:to="lab_ecd_OtherPerfMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialServiceMember_4e34ce38-47ae-40a7-8a81-70e1f3c8c1e3_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial Services</link:label>
    <link:label id="lab_us-gaap_FinancialServiceMember_label_en-US" xlink:label="lab_us-gaap_FinancialServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialServiceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialServiceMember" xlink:to="lab_us-gaap_FinancialServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_a792a394-8a60-487a-9a94-c8148c3c6098_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_42dbff27-e100-470f-8ce9-5c80b6200421_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_b34e45f7-ee00-457f-b3c9-3f2871d6d6d2_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_9209be0f-48e0-4798-9c1f-2873c7e0df58_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_b088b9d3-8eef-4294-b43f-95edb3dedf1b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_796c2f89-c18e-4115-ab42-f2d1ff703392_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from sales/maturities of marketable securities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Sale and Maturity of Marketable Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:to="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_cbcf0dea-d2ba-4b68-9b48-37885ba14f98_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liability, non-current</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1_0ca9c5b2-dee3-4d00-af28-0c11e9957005_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred compensation arrangement vesting period</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Arrangement with Individual, Requisite Service Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_287ed5e2-613c-4a2a-802a-7ae110d884e1_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest on lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestExpense" xlink:to="lab_us-gaap_FinanceLeaseInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_62ce6c80-beb8-4e96-8e6a-c5083828ff0b_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_c9351b87-aa04-456e-a011-e9a012b471ea_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Service cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Service Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanServiceCost" xlink:to="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_291da10d-f654-4126-98d6-7803096b84bb_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_ecf365d5-20bd-4edf-b8c8-7391b91e1e88_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_6f58cc77-2deb-44b4-8e07-ad57404e9720_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Long-term Debt, at Amortized Cost</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_59a1fda3-bd01-41e6-bede-26939e2087c3_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Purchase of stock (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_ab3526c7-067d-4eea-847d-30391859cbb8_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares repurchased during the period (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_label_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Shares, Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesAcquired" xlink:to="lab_us-gaap_TreasuryStockSharesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_ad899433-0008-44be-bfd6-ed91fb7814fc_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive Securities, Name</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_fa87aa05-24bb-469b-a0bf-40d2c2a78783_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement Plan Type</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeAxis" xlink:to="lab_us-gaap_RetirementPlanTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateBondSecuritiesMember_271ed159-00df-4d60-a192-d61334f25b51_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateBondSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Corporate notes/bonds</link:label>
    <link:label id="lab_us-gaap_CorporateBondSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_CorporateBondSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Corporate Bond Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateBondSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateBondSecuritiesMember" xlink:to="lab_us-gaap_CorporateBondSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_DeferredCompensationPlansUnvestedObligations_95112d60-5470-46f1-986f-91efa69f7af0_terseLabel_en-US" xlink:label="lab_kfy_DeferredCompensationPlansUnvestedObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unvested obligations under deferred compensation plans</link:label>
    <link:label id="lab_kfy_DeferredCompensationPlansUnvestedObligations_label_en-US" xlink:label="lab_kfy_DeferredCompensationPlansUnvestedObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Plans Unvested Obligations</link:label>
    <link:label id="lab_kfy_DeferredCompensationPlansUnvestedObligations_documentation_en-US" xlink:label="lab_kfy_DeferredCompensationPlansUnvestedObligations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The amount of the liability included in the deferred compensation plans that is unvested and therefore the participants have not earned the right to.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DeferredCompensationPlansUnvestedObligations" xlink:href="kfy-20250131.xsd#kfy_DeferredCompensationPlansUnvestedObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_DeferredCompensationPlansUnvestedObligations" xlink:to="lab_kfy_DeferredCompensationPlansUnvestedObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_12f7aedc-164d-42d2-bc0d-88ff4f8571ab_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Money market funds</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsMember" xlink:to="lab_us-gaap_MoneyMarketFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_e89fd125-2c77-4a25-8722-dadb5631cbff_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Segments</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_c8f6a7cc-b155-4bd8-bedf-46541984cd6e_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_ac096f22-a488-4f0d-bb40-b2a458f8e546_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury Stock, Common</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Common [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonMember" xlink:to="lab_us-gaap_TreasuryStockCommonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_def6a014-20e6-430f-8e3a-5202a6d73273_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flows from operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_7ab70e65-e080-49b1-9093-ca27219a4b66_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Components of Accumulated Other Comprehensive Loss</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_504e5bdb-d522-4917-a058-f6a3e76df4e6_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_c3f2d139-b0e0-4558-b46b-3f2a52be665c_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_FinanceLeaseLiabilityPaymentsDueAfterYearFour_1f69cc5e-d613-437b-85ea-b2f6461d63dd_terseLabel_en-US" xlink:label="lab_kfy_FinanceLeaseLiabilityPaymentsDueAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_kfy_FinanceLeaseLiabilityPaymentsDueAfterYearFour_label_en-US" xlink:label="lab_kfy_FinanceLeaseLiabilityPaymentsDueAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease Liability Payments Due After Year Four</link:label>
    <link:label id="lab_kfy_FinanceLeaseLiabilityPaymentsDueAfterYearFour_documentation_en-US" xlink:label="lab_kfy_FinanceLeaseLiabilityPaymentsDueAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Finance lease, liability, payments due, after year four.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FinanceLeaseLiabilityPaymentsDueAfterYearFour" xlink:href="kfy-20250131.xsd#kfy_FinanceLeaseLiabilityPaymentsDueAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_FinanceLeaseLiabilityPaymentsDueAfterYearFour" xlink:to="lab_kfy_FinanceLeaseLiabilityPaymentsDueAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_45246742-83a5-44ed-99c4-9429a3fc7e36_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Method</link:label>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMethodTextBlock" xlink:to="lab_ecd_AwardTmgMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_5d7445c4-88d6-481b-b17f-4fbc4929d60d_totalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net periodic benefit costs</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrByIndTable_terseLabel_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual</link:label>
    <link:label id="lab_ecd_TradingArrByIndTable_label_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrByIndTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="lab_ecd_TradingArrByIndTable" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_IndustrialMember_33f184fe-257c-4786-8387-be604113f227_terseLabel_en-US" xlink:label="lab_kfy_IndustrialMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Industrial</link:label>
    <link:label id="lab_kfy_IndustrialMember_label_en-US" xlink:label="lab_kfy_IndustrialMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Industrial [Member]</link:label>
    <link:label id="lab_kfy_IndustrialMember_documentation_en-US" xlink:label="lab_kfy_IndustrialMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Industrial.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_IndustrialMember" xlink:href="kfy-20250131.xsd#kfy_IndustrialMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_IndustrialMember" xlink:to="lab_kfy_IndustrialMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_29bd7671-bcf3-4e63-897b-3f7ffa2c177f_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_d5a4a704-d132-44e3-b062-22da4a8d68f6_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Debt securities AFS, fair value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_ConsultingMember_62ed5bdb-8b9d-4240-9daa-9a5c1f0bd95d_terseLabel_en-US" xlink:label="lab_kfy_ConsultingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consulting</link:label>
    <link:label id="lab_kfy_ConsultingMember_label_en-US" xlink:label="lab_kfy_ConsultingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consulting [Member]</link:label>
    <link:label id="lab_kfy_ConsultingMember_documentation_en-US" xlink:label="lab_kfy_ConsultingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Consulting.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ConsultingMember" xlink:href="kfy-20250131.xsd#kfy_ConsultingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_ConsultingMember" xlink:to="lab_kfy_ConsultingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_f47562ef-0e73-4249-b959-db8c2ee268c2_verboseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStocksIncludingAdditionalPaidInCapital_f95e72df-31de-455d-915d-8aa8cb50b7a7_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStocksIncludingAdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock: $0.01 par value, 150,000 shares authorized, 78,287 and 77,460 shares issued and 51,573 and 51,983 shares outstanding at January 31, 2025 and April 30, 2024, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStocksIncludingAdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_CommonStocksIncludingAdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stocks, Including Additional Paid in Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStocksIncludingAdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStocksIncludingAdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStocksIncludingAdditionalPaidInCapital" xlink:to="lab_us-gaap_CommonStocksIncludingAdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingPoliciesProcLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_5f5b3933-f8e0-43e1-b3dd-ab61bee67c76_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Use of Estimates and Uncertainties</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostsAndExpenses_f8898485-6367-42fa-a8b4-0a0147be8b35_totalLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_CostsAndExpenses_label_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Costs and Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpenses" xlink:to="lab_us-gaap_CostsAndExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_d66bf74c-c62d-4e02-9fff-802e824c880e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_CreditFacilitiesMember_1cc26aae-83c2-470f-8aa0-fbc291784443_terseLabel_en-US" xlink:label="lab_kfy_CreditFacilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facilities</link:label>
    <link:label id="lab_kfy_CreditFacilitiesMember_label_en-US" xlink:label="lab_kfy_CreditFacilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facilities [Member]</link:label>
    <link:label id="lab_kfy_CreditFacilitiesMember_documentation_en-US" xlink:label="lab_kfy_CreditFacilitiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Credit facilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_CreditFacilitiesMember" xlink:href="kfy-20250131.xsd#kfy_CreditFacilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_CreditFacilitiesMember" xlink:to="lab_kfy_CreditFacilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis_fe31a994-4068-419b-ba5c-303321d8e0d3_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impaired Long-Lived Assets Held and Used by Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impaired Long-Lived Assets Held and Used by Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis" xlink:to="lab_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation, Amount</link:label>
    <link:label id="lab_ecd_AdjToCompAmt_label_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAmt" xlink:to="lab_ecd_AdjToCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentTypeCategorizationMember_d9c8a72f-5fac-474b-b5fd-86d9dafbec2f_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_us-gaap_InvestmentTypeCategorizationMember_label_en-US" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:to="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryCompAmt" xlink:to="lab_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_DigitalMember_14341000-2dc5-4547-98d1-fcff2d13f755_terseLabel_en-US" xlink:label="lab_kfy_DigitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Digital</link:label>
    <link:label id="lab_kfy_DigitalMember_label_en-US" xlink:label="lab_kfy_DigitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Digital [Member]</link:label>
    <link:label id="lab_kfy_DigitalMember_documentation_en-US" xlink:label="lab_kfy_DigitalMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Digital.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DigitalMember" xlink:href="kfy-20250131.xsd#kfy_DigitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_DigitalMember" xlink:to="lab_kfy_DigitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_9692f970-121b-45a7-986f-86189162b7e1_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net unrealized (loss) gain on marketable securities, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_663770d0-31ed-4e65-9dff-abb6506a18ad_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureAmt" xlink:to="lab_ecd_CoSelectedMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditLossAbstract_61def27e-d3ac-4f0b-8687-725c093bbef2_terseLabel_en-US" xlink:label="lab_us-gaap_CreditLossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Loss [Abstract]</link:label>
    <link:label id="lab_us-gaap_CreditLossAbstract_label_en-US" xlink:label="lab_us-gaap_CreditLossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Loss [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditLossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditLossAbstract" xlink:to="lab_us-gaap_CreditLossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_IncomeTaxesAndOtherReceivablesCurrent_4d598760-3581-4d1f-9268-2b944167718c_terseLabel_en-US" xlink:label="lab_kfy_IncomeTaxesAndOtherReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income taxes and other receivables</link:label>
    <link:label id="lab_kfy_IncomeTaxesAndOtherReceivablesCurrent_label_en-US" xlink:label="lab_kfy_IncomeTaxesAndOtherReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes And Other Receivables, Current</link:label>
    <link:label id="lab_kfy_IncomeTaxesAndOtherReceivablesCurrent_documentation_en-US" xlink:label="lab_kfy_IncomeTaxesAndOtherReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Income Taxes And Other Receivables, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_IncomeTaxesAndOtherReceivablesCurrent" xlink:href="kfy-20250131.xsd#kfy_IncomeTaxesAndOtherReceivablesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_IncomeTaxesAndOtherReceivablesCurrent" xlink:to="lab_kfy_IncomeTaxesAndOtherReceivablesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TabularListTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tabular List, Table</link:label>
    <link:label id="lab_ecd_TabularListTableTextBlock_label_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tabular List [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TabularListTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TabularListTableTextBlock" xlink:to="lab_ecd_TabularListTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a0c0354a-db48-434f-957f-19b68df23c47_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_d12d9831-2c21-4e7d-b684-84e6acdd0bd1_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected long-term rate of return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_cd9abaa9-3e14-4eb8-8467-d1e0eedee427_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Activity in Allowance for Credit Losses on Trade Receivables</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:to="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_fee3bbac-16df-48c1-8e6d-afdb6ed1234f_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Anti-dilutive securities excluded from computation of diluted earnings per share (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_e55aa300-8b4f-4c23-ac76-cd69363bbf09_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less: imputed interest</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_70031b6a-28b7-4098-a5ed-46d6ea21402d_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment of Long-Lived Assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_98efc970-9c7a-4fa2-8e47-f659d2783356_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNi_1f7318c6-ad0f-4c91-ba2d-1014cfa3112f_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNi" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity securities, fair value</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNi_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNi" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities, FV-NI, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNi" xlink:to="lab_us-gaap_EquitySecuritiesFvNi" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_320c0057-a98a-4966-8850-35a9baf1bb1d_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_OtherFinancialInstitutionsMember_6c2b5f02-3184-4b51-b153-6be73f45a6fa_terseLabel_en-US" xlink:label="lab_kfy_OtherFinancialInstitutionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Financial Institutions</link:label>
    <link:label id="lab_kfy_OtherFinancialInstitutionsMember_label_en-US" xlink:label="lab_kfy_OtherFinancialInstitutionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Financial Institutions [Member]</link:label>
    <link:label id="lab_kfy_OtherFinancialInstitutionsMember_documentation_en-US" xlink:label="lab_kfy_OtherFinancialInstitutionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Financial Institutions [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_OtherFinancialInstitutionsMember" xlink:href="kfy-20250131.xsd#kfy_OtherFinancialInstitutionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_OtherFinancialInstitutionsMember" xlink:to="lab_kfy_OtherFinancialInstitutionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_34674c2d-b9d0-4b01-b895-68d973ebf080_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidation Items</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_70fb4d75-f563-4845-b1a5-9ed49b095fcd_periodStartLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_78429a20-19a2-452f-9024-3fd26530ec60_periodEndLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_9d8779c3-ea95-4943-8dd9-f726c7c09d81_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value of Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_label_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_0f1b9881-6f3e-47c5-93df-f02adaaa4d3d_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Payments of tax withholdings on restricted stock</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payment, Tax Withholding, Share-Based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_70486a29-3b22-4751-9acf-2cd362f7bdb2_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_c31732de-ece4-4583-85f6-f2f336e55f29_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and Service</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Stock Option</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_bf42d1a6-6df1-4d5b-aaa3-ca11e1722394_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term lease cost</link:label>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_label_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignExchangeForwardMember_b6c2d93f-f5b5-477e-9fd5-7214d1d9e3dd_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignExchangeForwardMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency forward contracts</link:label>
    <link:label id="lab_us-gaap_ForeignExchangeForwardMember_label_en-US" xlink:label="lab_us-gaap_ForeignExchangeForwardMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Exchange Forward [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignExchangeForwardMember" xlink:to="lab_us-gaap_ForeignExchangeForwardMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_8fe93f82-2448-4704-967b-96281db0eebc_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecuritiesCurrent_97cecb5e-e216-4d46-89c9-c2a1cf6f0c9e_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Marketable securities</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesCurrent_96074197-9d97-46d4-9d83-13ddfbc16f30_verboseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Marketable Securities, Current</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesCurrent_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Marketable Securities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesCurrent" xlink:to="lab_us-gaap_MarketableSecuritiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_4715cf47-d1ab-40b7-bc19-91df58cba256_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_3f8e3d6e-3662-4a38-9258-2116b329d333_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Security, Excluded EPS Calculation [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_b56dd346-c81c-462c-8da8-70bd06205014_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Comprehensive income attributable to Korn Ferry</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_66176a7b-3b03-4f1b-96e5-1128c6ca00c3_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income taxes payable</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Income Taxes, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_EducationNonProfitAndGeneralMember_312eae56-8fc7-4f35-8e26-7126d42ab231_terseLabel_en-US" xlink:label="lab_kfy_EducationNonProfitAndGeneralMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Education/Non&#8211;Profit/General</link:label>
    <link:label id="lab_kfy_EducationNonProfitAndGeneralMember_label_en-US" xlink:label="lab_kfy_EducationNonProfitAndGeneralMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Education Non Profit And General [Member]</link:label>
    <link:label id="lab_kfy_EducationNonProfitAndGeneralMember_documentation_en-US" xlink:label="lab_kfy_EducationNonProfitAndGeneralMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Education, non-profit and general.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_EducationNonProfitAndGeneralMember" xlink:href="kfy-20250131.xsd#kfy_EducationNonProfitAndGeneralMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_EducationNonProfitAndGeneralMember" xlink:to="lab_kfy_EducationNonProfitAndGeneralMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherReceivables_f905b7f7-981f-4e0c-a56e-3458957791c2_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherReceivables" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Income taxes and other receivables</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherReceivables_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Other Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherReceivables" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_db56bc64-25ba-4ff8-8eaf-79a5ca3ddcb9_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_9c28074b-04a5-442a-bc87-2525467d5c74_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_14068fdd-a9c2-46f9-9e08-2bc26d75d9e2_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentCompanyFinancialHighlightsTableTextBlock_b188f32a-8920-4d96-aa97-d26f8136d788_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentCompanyFinancialHighlightsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Financial Highlights</link:label>
    <link:label id="lab_us-gaap_InvestmentCompanyFinancialHighlightsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentCompanyFinancialHighlightsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment Company, Financial Highlights [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentCompanyFinancialHighlightsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentCompanyFinancialHighlightsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentCompanyFinancialHighlightsTableTextBlock" xlink:to="lab_us-gaap_InvestmentCompanyFinancialHighlightsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_ef4d1b9f-688a-4967-924a-ac7916c29523_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net earnings per common share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_EarningsPerShareDisclosureTable_1092b23f-27d4-40f4-b405-6721703071f8_terseLabel_en-US" xlink:label="lab_kfy_EarningsPerShareDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings Per Share Disclosure [Table]</link:label>
    <link:label id="lab_kfy_EarningsPerShareDisclosureTable_label_en-US" xlink:label="lab_kfy_EarningsPerShareDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share Disclosure [Table]</link:label>
    <link:label id="lab_kfy_EarningsPerShareDisclosureTable_documentation_en-US" xlink:label="lab_kfy_EarningsPerShareDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Earnings Per Share Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_EarningsPerShareDisclosureTable" xlink:href="kfy-20250131.xsd#kfy_EarningsPerShareDisclosureTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_EarningsPerShareDisclosureTable" xlink:to="lab_kfy_EarningsPerShareDisclosureTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_22ec4374-f05b-4221-a769-cf5934ab6d80_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome_50d168d0-d6f0-4e28-8893-93cf69c27974_terseLabel_en-US" xlink:label="lab_kfy_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation expense (reduction)</link:label>
    <link:label id="lab_kfy_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome_label_en-US" xlink:label="lab_kfy_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Arrangement With Individual Compensation Expense (Income)</link:label>
    <link:label id="lab_kfy_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome_documentation_en-US" xlink:label="lab_kfy_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The compensation expense or (income) recognized during the period pertaining to the deferred compensation arrangement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome" xlink:href="kfy-20250131.xsd#kfy_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome" xlink:to="lab_kfy_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_59dfa71f-3fbd-45a1-a9ec-4d53b875f787_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterest_3f180c06-420c-4149-b397-a34351f95f86_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_MinorityInterest_label_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterest" xlink:to="lab_us-gaap_MinorityInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LaborAndRelatedExpense_622c24dd-8277-4529-aa5b-27d793091ed0_terseLabel_en-US" xlink:label="lab_us-gaap_LaborAndRelatedExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation and benefits</link:label>
    <link:label id="lab_us-gaap_LaborAndRelatedExpense_label_en-US" xlink:label="lab_us-gaap_LaborAndRelatedExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Labor and Related Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LaborAndRelatedExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LaborAndRelatedExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LaborAndRelatedExpense" xlink:to="lab_us-gaap_LaborAndRelatedExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_3f3b2c2e-1960-4976-984b-3772be6344ed_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, par value (in usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:to="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cfc3ed41-6710-420b-a851-d2f26c924003_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_a4d90405-d66e-4cf8-a0ce-c8f6333552f1_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock_3a6f680b-ad29-4ee2-9b44-09cb9418883a_terseLabel_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Financial Instruments and Balance Sheet Classification</link:label>
    <link:label id="lab_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrealized Gain (Loss) on Investments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:to="lab_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrExpirationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expiration Date</link:label>
    <link:label id="lab_ecd_TrdArrExpirationDate_label_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Expiration Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrExpirationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrExpirationDate" xlink:to="lab_ecd_TrdArrExpirationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_a6ca4806-82b2-4087-903d-a15bd84f7fa4_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance leases</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Finance Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3636088b-44f4-46dc-8888-990b5b8d169d_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flows from investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted_d08d5466-e7a1-4182-873f-9f2f0313eaf6_terseLabel_en-US" xlink:label="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less: reallocation of undistributed earnings to nonvested restricted stockholders</link:label>
    <link:label id="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted_label_en-US" xlink:label="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Undistributed Earnings (Loss) Allocated to Participating Securities, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted" xlink:to="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock_1f0bde86-b898-4c63-84a9-eb57105689e8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Fair Value of Assets Derivatives</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Derivative Assets at Fair Value [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_10f5b25b-fc81-44b4-ab32-893a25453420_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liability, current</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnAmt" xlink:to="lab_ecd_TotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_dadb27d1-2142-4e10-92e1-55bec9702fe2_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_ad474024-02fc-4ff9-ac7b-c159630f64a3_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income taxes payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Income Taxes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_DerivativesSoldMember_674b10ab-662e-43a4-b4cf-df510f4eaea2_terseLabel_en-US" xlink:label="lab_kfy_DerivativesSoldMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivatives Sold</link:label>
    <link:label id="lab_kfy_DerivativesSoldMember_label_en-US" xlink:label="lab_kfy_DerivativesSoldMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivatives Sold [Member]</link:label>
    <link:label id="lab_kfy_DerivativesSoldMember_documentation_en-US" xlink:label="lab_kfy_DerivativesSoldMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Derivatives Sold [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DerivativesSoldMember" xlink:href="kfy-20250131.xsd#kfy_DerivativesSoldMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_DerivativesSoldMember" xlink:to="lab_kfy_DerivativesSoldMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_8e2bd368-d699-47a5-8df1-31b797eed4d0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Add: undistributed earnings to nonvested restricted stockholders</link:label>
    <link:label id="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_label_en-US" xlink:label="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Undistributed Earnings (Loss) Allocated to Participating Securities, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:to="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:to="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_84ba0b76-c0d3-43f5-9ebd-8d74e8fc76a8_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of credit facility, maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_9f714ae9-95e7-4914-b4aa-2393bd71afc6_negatedLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Deferred compensation and pension plan adjustments, net of tax</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:to="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_e171f4c4-5c58-423f-bd46-3bb3ad85adaf_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_fcd27d26-1297-40c7-b588-4db38b560e94_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote</link:label>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_label_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:to="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_7a6359a4-91c0-40ff-b5c4-50fbefac49dd_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_161b5fe5-0dbd-4b23-bf58-b9600fa3f9a7_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_1e82a967-0ecd-49c0-baaa-e0d97200609c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Cash paid for acquisitions, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_82db02b5-638e-4aaf-98ff-191f49190f79_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payments to acquire business, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashMember_df32fbc2-1643-48ff-90cc-e094beeaf867_terseLabel_en-US" xlink:label="lab_us-gaap_CashMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash</link:label>
    <link:label id="lab_us-gaap_CashMember_label_en-US" xlink:label="lab_us-gaap_CashMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashMember" xlink:to="lab_us-gaap_CashMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_cce59617-d130-45a2-8fe2-965da0327510_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_56ab8010-96b4-4b39-b8e9-b82c121eb68b_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Diluted weighted-average number of common shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_terseLabel_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value</link:label>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_label_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:to="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_fe900aed-62dc-44cb-92dc-c45e8a5b935c_terseLabel_en-US" xlink:label="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">AOCI Attributable to Parent, Net of Tax [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_label_en-US" xlink:label="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI Attributable to Parent, Net of Tax [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:to="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_9d6d29c3-f94c-4e86-8664-573b156ad12b_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Type</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_ae8980ee-3955-4be9-8d34-4b15812f4e91_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Korn Ferry stockholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock_2b5d75dc-097c-464e-a5f3-75a4ddfbc1e8_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Instruments Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:to="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_ab4039f9-e20b-4337-8c92-977de23b42e4_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Amortization of actuarial loss</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Amortization of Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:to="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_1d2cc11d-22a4-4fa5-959a-6b753a100426_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Balance Sheet Location</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position Location, Balance [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_d7723223-0f1c-4e09-95a5-ed19594918d4_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hedging Designation</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationDomain" xlink:to="lab_us-gaap_HedgingDesignationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_c0c7105b-1f65-4500-a0ec-03810127fae0_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_56e10922-ba5d-448f-8f08-17f6e1dba386_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Software</link:label>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_label_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Software and Software Development Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:to="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_64a55c8d-eb7d-4a4b-b33e-4e54d36319d7_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt arrangement</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_a81f5684-9af9-4337-b7e9-bc53494c499d_negatedLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Write-offs</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Writeoff</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_cfabb009-d0e3-484f-bc38-f4e7114ff45d_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Receivables due from clients, net of allowance for doubtful accounts of $43,484 and $44,192 at January&#160;31, 2025 and April&#160;30, 2024, respectively</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_fe47fd24-ea07-4089-91f0-b5e6a0a7406c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">12 months or longer, fair value</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_74435452-0213-4c59-bd07-d947dd7f0e2f_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_1f0179c9-7a17-4705-9dfd-753f149b3603_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sale of Stock</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnAdjsPrrSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsPrrSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:to="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_477909fb-4391-49b0-85c0-d5c3e11caeb3_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Financial Instruments and Balance Sheet Classification</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_a35c3953-b9a0-441e-bbae-522ceb76149f_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_terseLabel_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Executive Categories</link:label>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_label_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Executive Categories [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="lab_ecd_AllExecutiveCategoriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_57bbf9d1-b6a8-404b-bd56-bdeba97c6f82_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of dilutive securities (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_bd65f30f-9cb2-46df-a6c4-8b71ed89cb31_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Balance Sheet Location</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position Location, Balance [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesMember_678c3b62-cdc6-402a-aa76-39f3ec8d108c_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity investments</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesMember_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesMember" xlink:to="lab_us-gaap_EquitySecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_MarketableSecuritiesRemainingMaturity_e0f5183c-a7a2-4563-aee3-d2e9fcf78063_terseLabel_en-US" xlink:label="lab_kfy_MarketableSecuritiesRemainingMaturity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Marketable securities remaining maturity</link:label>
    <link:label id="lab_kfy_MarketableSecuritiesRemainingMaturity_label_en-US" xlink:label="lab_kfy_MarketableSecuritiesRemainingMaturity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Marketable Securities Remaining Maturity</link:label>
    <link:label id="lab_kfy_MarketableSecuritiesRemainingMaturity_documentation_en-US" xlink:label="lab_kfy_MarketableSecuritiesRemainingMaturity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Marketable securities remaining maturity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_MarketableSecuritiesRemainingMaturity" xlink:href="kfy-20250131.xsd#kfy_MarketableSecuritiesRemainingMaturity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_MarketableSecuritiesRemainingMaturity" xlink:to="lab_kfy_MarketableSecuritiesRemainingMaturity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_c993720d-062e-4438-a0f8-8b064b5ba1ff_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrealized (Losses) Gains on Marketable Securities</link:label>
    <link:label id="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:to="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote</link:label>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_label_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:to="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_3aaf04da-4037-4ba7-9ea7-97e1eeaee3c4_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_7b7708ec-5ae8-4b29-abdf-46e2b097f786_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement Plan Type</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Plan Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeDomain" xlink:to="lab_us-gaap_RetirementPlanTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_1a785e70-4351-469d-b0c1-14a8811e2b4e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_66475b07-fad6-44a0-a6cf-776c839a6e15_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_TrilogyInternationalMember_138f06d7-1e60-44cd-ad52-7352dd8b68fa_terseLabel_en-US" xlink:label="lab_kfy_TrilogyInternationalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trilogy International</link:label>
    <link:label id="lab_kfy_TrilogyInternationalMember_label_en-US" xlink:label="lab_kfy_TrilogyInternationalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trilogy International [Member]</link:label>
    <link:label id="lab_kfy_TrilogyInternationalMember_documentation_en-US" xlink:label="lab_kfy_TrilogyInternationalMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Trilogy International</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_TrilogyInternationalMember" xlink:href="kfy-20250131.xsd#kfy_TrilogyInternationalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_TrilogyInternationalMember" xlink:to="lab_kfy_TrilogyInternationalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_b2fdbb96-d058-429a-8296-c8b0f6a47c24_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_71fa062f-f11e-47d1-93d8-24358f96c903_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Contract</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommercialPaperMember_d9d7a3d0-a525-4607-9595-db48068989eb_terseLabel_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commercial paper</link:label>
    <link:label id="lab_us-gaap_CommercialPaperMember_label_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commercial Paper [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommercialPaperMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommercialPaperMember" xlink:to="lab_us-gaap_CommercialPaperMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:to="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_3e172d48-d62d-49ef-9016-aec4c5da3c0b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Financial Highlights by Operating Segment</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:to="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_d4c018f8-ccbd-4f6f-8a6f-9e5c133199e8_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_cea6913e-c3c9-446c-9990-512e0443c01f_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents at beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_8a8a01b8-4d02-4064-ba3b-ff05f02295a6_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents at end of the period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireMarketableSecurities_02cb01d9-ee67-4814-a2b0-e9b5c344d7db_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Purchase of marketable securities</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireMarketableSecurities_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Marketable Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:to="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_42480dff-30d9-4d9e-a540-1adf79901792_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule Of Defined Benefit Plans Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_1bc669c1-7f1d-4477-9eeb-0a3616bc3150_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Cost</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Amortized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_9101952b-45ba-4c0f-b294-c4f7c0e2cf83_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Contract Asset and Liability</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ParentMember_1d0ec9a1-1023-4c41-8fcc-5afa286080a4_terseLabel_en-US" xlink:label="lab_us-gaap_ParentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Korn Ferry Stockholders' Equity</link:label>
    <link:label id="lab_us-gaap_ParentMember_label_en-US" xlink:label="lab_us-gaap_ParentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ParentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ParentMember" xlink:to="lab_us-gaap_ParentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTable_7e1b9fc0-8287-4ec4-8263-8e6268b076ff_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_4a881909-6ab0-4418-99ec-932fccb44cfa_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_0dabfa88-34ac-4597-8323-7c89c1418b74_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract liabilities-deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote</link:label>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_label_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:to="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_0f8afb1b-934f-4625-a93e-ff807d93d291_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive Securities</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_1c1a47ed-d661-4803-9add-22b5335b0c94_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentTypeAxis_9742601a-74ad-4955-a853-81db37440d4c_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investment Type</link:label>
    <link:label id="lab_us-gaap_InvestmentTypeAxis_label_en-US" xlink:label="lab_us-gaap_InvestmentTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeAxis" xlink:to="lab_us-gaap_InvestmentTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_c3161bb1-6fcd-4e3c-965d-56e9527e15d6_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_AmendedCreditAgreementMember_5f4d1916-8471-4bc9-ac0d-3dd6ee2f52ed_terseLabel_en-US" xlink:label="lab_kfy_AmendedCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amended Credit Agreement</link:label>
    <link:label id="lab_kfy_AmendedCreditAgreementMember_label_en-US" xlink:label="lab_kfy_AmendedCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amended Credit Agreement [Member]</link:label>
    <link:label id="lab_kfy_AmendedCreditAgreementMember_documentation_en-US" xlink:label="lab_kfy_AmendedCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amended credit agreement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_AmendedCreditAgreementMember" xlink:href="kfy-20250131.xsd#kfy_AmendedCreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_AmendedCreditAgreementMember" xlink:to="lab_kfy_AmendedCreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_60071eba-4c51-4f0a-b1ae-9024698dd8ce_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisition</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_c3b49d51-9f5f-43ee-934c-28f826477aff_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_5025622c-2888-4faa-a984-6e47e49a73cd_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less: imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_2292913c-586f-457a-aa6c-ea0a485ac4a1_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total lease cost</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_NumberOfPerformanceObligationsStandardSearchEngagement_c00c4de5-2933-479a-a450-bc01efe320c9_terseLabel_en-US" xlink:label="lab_kfy_NumberOfPerformanceObligationsStandardSearchEngagement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of performance obligations</link:label>
    <link:label id="lab_kfy_NumberOfPerformanceObligationsStandardSearchEngagement_label_en-US" xlink:label="lab_kfy_NumberOfPerformanceObligationsStandardSearchEngagement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Performance Obligations, Standard Search Engagement</link:label>
    <link:label id="lab_kfy_NumberOfPerformanceObligationsStandardSearchEngagement_documentation_en-US" xlink:label="lab_kfy_NumberOfPerformanceObligationsStandardSearchEngagement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Performance Obligations, Standard Search Engagement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_NumberOfPerformanceObligationsStandardSearchEngagement" xlink:href="kfy-20250131.xsd#kfy_NumberOfPerformanceObligationsStandardSearchEngagement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_NumberOfPerformanceObligationsStandardSearchEngagement" xlink:to="lab_kfy_NumberOfPerformanceObligationsStandardSearchEngagement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_34116f69-8a06-4d9c-8793-5440a902c633_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average common shares outstanding:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_9fe0f4b2-f277-48aa-8670-e0462eae8cc5_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoName_terseLabel_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:label id="lab_ecd_PeoName_label_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoName" xlink:to="lab_ecd_PeoName" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:to="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_cf55f519-f280-4e05-8610-4a13359a186b_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income before provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:to="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e9ed4622-c644-40c8-9d59-8a72bdcbe90c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryIndName" xlink:to="lab_ecd_OutstandingRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_3b066029-6e2e-4850-9343-23a511be5cde_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation Of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableLeaseCost_bcecb9dd-5294-4276-8741-c78da2416ff6_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable lease cost</link:label>
    <link:label id="lab_us-gaap_VariableLeaseCost_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_2e88553b-b2fe-4281-ad9e-83365a49d05d_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment of goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_5364ce71-e7bc-4f08-b67d-e9c173dcf4d1_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred compensation and other retirement plans</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liability, Defined Benefit Plan, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:to="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_01766e61-22b5-416b-ad00-8e608780280b_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoMember_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO</link:label>
    <link:label id="lab_ecd_NonPeoNeoMember_label_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoMember" xlink:to="lab_ecd_NonPeoNeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_d2c08f8e-168f-480f-9a9d-ec282b8704ad_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets estimated useful lives</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined</link:label>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_label_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgPredtrmndFlag" xlink:to="lab_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_8e8603ee-352e-4d19-95a8-3435b9fb4f25_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event Type</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_99e7f4d3-cc37-4e6a-80a6-fc87de4504de_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Dividends paid to shareholders</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments of Ordinary Dividends, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:to="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_a48f77c1-b2f2-477e-bc2a-2ac8eac9dad3_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Compensation and Retirement Plans</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Benefits [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_IncreaseDecreaseInUnearnedCompensation_f655b648-87e2-441e-a3d6-63af6dc51a79_negatedLabel_en-US" xlink:label="lab_kfy_IncreaseDecreaseInUnearnedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Unearned compensation</link:label>
    <link:label id="lab_kfy_IncreaseDecreaseInUnearnedCompensation_label_en-US" xlink:label="lab_kfy_IncreaseDecreaseInUnearnedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase Decrease In Unearned Compensation</link:label>
    <link:label id="lab_kfy_IncreaseDecreaseInUnearnedCompensation_documentation_en-US" xlink:label="lab_kfy_IncreaseDecreaseInUnearnedCompensation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Increase Decrease In unearned compensation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_IncreaseDecreaseInUnearnedCompensation" xlink:href="kfy-20250131.xsd#kfy_IncreaseDecreaseInUnearnedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_IncreaseDecreaseInUnearnedCompensation" xlink:to="lab_kfy_IncreaseDecreaseInUnearnedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_5b953051-95b2-4d5e-96da-6f5f224c0502_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recent Accounting Standards - Not Yet Adopted</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_e6253f2f-85c1-4595-93c2-f8d3e4fde471_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net periodic service credit amortization</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Amortization of Prior Service Cost (Credit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:to="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtTextBlock_1f143f6b-8c9a-4cbc-bd9d-8223ba520b92_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Term Debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtTextBlock_label_en-US" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtTextBlock" xlink:to="lab_us-gaap_LongTermDebtTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_e390ee3e-0b4c-4065-8d84-bdba7fbfa68c_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_b7af0069-f8a3-46f0-a4d8-b3195fe84104_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Diluted earnings (loss) per share (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_RepaymentOfLifeInsurancePolicyLoans_14c1ebe9-bc06-46ef-9fa7-a9443c0c4fa1_negatedTerseLabel_en-US" xlink:label="lab_kfy_RepaymentOfLifeInsurancePolicyLoans" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Payments on life insurance policy loans</link:label>
    <link:label id="lab_kfy_RepaymentOfLifeInsurancePolicyLoans_label_en-US" xlink:label="lab_kfy_RepaymentOfLifeInsurancePolicyLoans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayment Of Life Insurance Policy Loans</link:label>
    <link:label id="lab_kfy_RepaymentOfLifeInsurancePolicyLoans_documentation_en-US" xlink:label="lab_kfy_RepaymentOfLifeInsurancePolicyLoans" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Repayment of life insurance policy loans.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_RepaymentOfLifeInsurancePolicyLoans" xlink:href="kfy-20250131.xsd#kfy_RepaymentOfLifeInsurancePolicyLoans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_RepaymentOfLifeInsurancePolicyLoans" xlink:to="lab_kfy_RepaymentOfLifeInsurancePolicyLoans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_08d8eff8-5300-474e-bfea-993195e11efa_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_e5b803ea-6a4e-4616-b23d-e26a75c7d19a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Components of Net Periodic Benefits Costs</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:to="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureName_terseLabel_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_MeasureName_label_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureName" xlink:to="lab_ecd_MeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_42a71c81-fd29-42a6-8e6b-e0a4a6caead5_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_terseLabel_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement does not require Recovery</link:label>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_label_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Does Not Require Recovery [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:to="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_edeb55fb-cae5-483e-89eb-5d60ba936595_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_0b1631a2-5b88-4d21-9330-c33fc3b4bb33_terseLabel_en-US" xlink:label="lab_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less: distributed and undistributed earnings to nonvested restricted stockholders</link:label>
    <link:label id="lab_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_label_en-US" xlink:label="lab_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Participating Securities, Distributed and Undistributed Earnings (Loss), Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" xlink:to="lab_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_c5a53a7b-e43b-458a-b0dc-8a520c3337bf_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation Of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_29add6e1-2669-4423-b140-63cd1e751eb0_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_9b3bcdb5-f68f-4571-b5ac-bb7ddfbd9e8c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfitLoss_e764974e-d01e-48a9-9664-d9278e5d046e_totalLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_7cdc56d5-2f4d-4986-b524-2e310a8a8df2_terseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_label_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_602a257a-ee4f-4ad1-bc63-08f39c4cd82a_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Compensation and Pension Plan</link:label>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_ac87aa71-eac5-454b-9992-8dbc73c29a92_terseLabel_en-US" xlink:label="lab_kfy_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_kfy_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_label_en-US" xlink:label="lab_kfy_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee Operating Lease Liability Payments Due After Year Four</link:label>
    <link:label id="lab_kfy_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_documentation_en-US" xlink:label="lab_kfy_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lessee operating lease liability payments due after year four.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" xlink:href="kfy-20250131.xsd#kfy_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" xlink:to="lab_kfy_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_f22e5402-5b54-470d-bc76-975f954f6778_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency (loss) gains</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:to="lab_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_OptionToReceiveEmployeeBenefitsByQuarterlyInstallmentsPeriods_828fe3a6-22dc-472a-b272-67395a9f73f8_terseLabel_en-US" xlink:label="lab_kfy_OptionToReceiveEmployeeBenefitsByQuarterlyInstallmentsPeriods" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Option to receive employee benefits by quarterly installments periods</link:label>
    <link:label id="lab_kfy_OptionToReceiveEmployeeBenefitsByQuarterlyInstallmentsPeriods_label_en-US" xlink:label="lab_kfy_OptionToReceiveEmployeeBenefitsByQuarterlyInstallmentsPeriods" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Option To Receive Employee Benefits By Quarterly Installments Periods</link:label>
    <link:label id="lab_kfy_OptionToReceiveEmployeeBenefitsByQuarterlyInstallmentsPeriods_documentation_en-US" xlink:label="lab_kfy_OptionToReceiveEmployeeBenefitsByQuarterlyInstallmentsPeriods" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Option to receive employee benefits by quarterly installments periods.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_OptionToReceiveEmployeeBenefitsByQuarterlyInstallmentsPeriods" xlink:href="kfy-20250131.xsd#kfy_OptionToReceiveEmployeeBenefitsByQuarterlyInstallmentsPeriods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_OptionToReceiveEmployeeBenefitsByQuarterlyInstallmentsPeriods" xlink:to="lab_kfy_OptionToReceiveEmployeeBenefitsByQuarterlyInstallmentsPeriods" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_b596c609-f5c2-40a8-9fe7-7304b6d6051a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax provision</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_d43a3c3a-798a-438d-b70a-e00ccc57a80b_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Interest Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:to="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_149d248b-dca2-454f-b5a3-eece1290f7af_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt instrument, interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_20a492d6-ebfa-444f-a4e9-61c112cbb2a8_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt securities, current</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_df0b2a79-7b40-48ec-80d5-a6d90d9eb507_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative notional amount</link:label>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_label_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative, Notional Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNotionalAmount" xlink:to="lab_us-gaap_DerivativeNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_bbe42d63-0c00-4c80-9a0b-f70aa441a814_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Corporate</link:label>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_label_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateNonSegmentMember" xlink:to="lab_us-gaap_CorporateNonSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_a6dc3401-5aa6-41ab-bf61-5dbd8da4819a_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_4d98aa9f-cdcf-4f0d-b500-202e904dbaa5_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Diluted net earnings attributable to common stockholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f10f8fb8-cab1-4726-a22a-d1837d19db1f_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5cc91694-e8ad-4087-9d01-1b696c3e704d_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Fee revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_RightOfUseAssetsMember_25098135-bc3c-42e0-919e-6ea0f307b14f_terseLabel_en-US" xlink:label="lab_kfy_RightOfUseAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Right-Of-Use Assets</link:label>
    <link:label id="lab_kfy_RightOfUseAssetsMember_label_en-US" xlink:label="lab_kfy_RightOfUseAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Right-Of-Use Assets [Member]</link:label>
    <link:label id="lab_kfy_RightOfUseAssetsMember_documentation_en-US" xlink:label="lab_kfy_RightOfUseAssetsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Right-Of-Use Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_RightOfUseAssetsMember" xlink:href="kfy-20250131.xsd#kfy_RightOfUseAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_RightOfUseAssetsMember" xlink:to="lab_kfy_RightOfUseAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_661bec97-2f6a-4aaf-b03b-58129495fd53_terseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other income, net</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ServiceMember_926feefc-d8bc-4f72-ae09-bb2ef684d512_terseLabel_en-US" xlink:label="lab_us-gaap_ServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fee revenue</link:label>
    <link:label id="lab_us-gaap_ServiceMember_label_en-US" xlink:label="lab_us-gaap_ServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServiceMember" xlink:to="lab_us-gaap_ServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_67b0cab0-c826-4284-b2de-ae3a15c68352_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_71b7881c-1478-4a1f-b316-ec78c62e8ab5_terseLabel_en-US" xlink:label="lab_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]</link:label>
    <link:label id="lab_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_label_en-US" xlink:label="lab_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]</link:label>
    <link:label id="lab_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_documentation_en-US" xlink:label="lab_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Fair value and unrealized losses on available for sale debt securities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems" xlink:href="kfy-20250131.xsd#kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems" xlink:to="lab_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_106c3d9d-9102-4961-af7b-fbb04dee2d28_verboseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Income tax provision tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_cfb7d6dc-34bb-458e-9e4e-88f8f9acf074_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_aafa0c9b-9c59-4339-8c94-2d2a253a5597_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Operating income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_f7e91e36-4f3f-4c39-904e-4b2aef129147_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_e4bfc5ee-f2e9-45e5-bdda-c15490081855_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Change in deferred tax assets valuation allowance, amount</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_a60d5df7-6e6f-4902-9735-379ba2f17214_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025 (excluding the nine months ended January 31, 2025)</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, to be Paid, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_f9e4b92b-cc95-4daa-9d5d-cdc30e3c2e84_verboseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Number of business segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_626ae76d-bf3b-40ed-ab90-5255bbae6faa_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities and stockholders' equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_62523cac-ddbe-4783-805a-42557ee64603_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Events</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:to="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllAdjToCompMember_terseLabel_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation</link:label>
    <link:label id="lab_ecd_AllAdjToCompMember_label_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllAdjToCompMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="lab_ecd_AllAdjToCompMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_3fe7757d-9721-4842-82d2-91350a3c0a6f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_6c20538f-386f-40e8-aa9a-4a91e7ac6d22_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation and benefits payable</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecuritiesPolicy_90878f5e-8790-4f43-9102-dbb54b39d8ee_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Marketable Securities</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesPolicy_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Marketable Securities, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesPolicy" xlink:to="lab_us-gaap_MarketableSecuritiesPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_92a47545-f8c1-41bd-a6e2-afd9f8a4768f_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_bac9850d-bbc9-42e0-b243-99e7e93a99ca_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hedging Designation</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationAxis" xlink:to="lab_us-gaap_HedgingDesignationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseImpairmentLoss_2103427b-b357-462a-8a65-52c3f9238afb_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment of right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseImpairmentLoss_9918c769-a8a9-4870-ac9f-6a59c04be506_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Lease impairment cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseImpairmentLoss" xlink:to="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecuritiesNoncurrent_9381c156-4d84-47b2-8b46-6fc739b9ec7c_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Marketable securities, non-current</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesNoncurrent_ae31084c-782d-46fd-948e-29a6bb6f150a_verboseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Marketable Securities, Non- current</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Marketable Securities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesNoncurrent" xlink:to="lab_us-gaap_MarketableSecuritiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_b6076d08-f570-4b24-b7dd-a40318118089_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCharges_1c391467-7b75-42f4-b346-b5071b583382_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring charges, net</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_label_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCharges" xlink:to="lab_us-gaap_RestructuringCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_cf63f79f-2531-4486-8549-0f1fdc13ed74_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income Loss [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract_27d30e31-7c2a-48e0-b4b5-ee71128d03eb_terseLabel_en-US" xlink:label="lab_kfy_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ROU assets obtained in exchange for lease obligations:</link:label>
    <link:label id="lab_kfy_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract_label_en-US" xlink:label="lab_kfy_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Right Of Use Assets Obtained In Exchange For Lease Obligations [Abstract]</link:label>
    <link:label id="lab_kfy_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract_documentation_en-US" xlink:label="lab_kfy_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Right-of-use assets obtained in exchange for lease obligations.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract" xlink:href="kfy-20250131.xsd#kfy_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract" xlink:to="lab_kfy_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_0d903007-da5f-49d6-980f-ea349a432161_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest expense, net</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_02c4189b-73e4-4a3d-915a-110cee430d15_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Interest expense, net</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Income (Expense), Nonoperating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:to="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_UnearnedCompensationCurrent_55586941-2e6f-44b4-ad4d-3612afa841d9_terseLabel_en-US" xlink:label="lab_kfy_UnearnedCompensationCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unearned compensation</link:label>
    <link:label id="lab_kfy_UnearnedCompensationCurrent_label_en-US" xlink:label="lab_kfy_UnearnedCompensationCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unearned Compensation Current</link:label>
    <link:label id="lab_kfy_UnearnedCompensationCurrent_documentation_en-US" xlink:label="lab_kfy_UnearnedCompensationCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The amount advanced to employees that we consider unearned compensation that will vest and therefore be expensed in within a year.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_UnearnedCompensationCurrent" xlink:href="kfy-20250131.xsd#kfy_UnearnedCompensationCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_UnearnedCompensationCurrent" xlink:to="lab_kfy_UnearnedCompensationCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_e470bb9a-f00b-4109-8ca8-c938445f9a61_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating leases</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_terseLabel_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change</link:label>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_label_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:to="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_bbda5149-02bd-42e8-a4e6-30b20d582d3e_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Expected return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Expected Return (Loss) on Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_IndividualAxis_terseLabel_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Individual:</link:label>
    <link:label id="lab_ecd_IndividualAxis_label_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_IndividualAxis" xlink:to="lab_ecd_IndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_FinanceLeaseCosts_87fee032-b98e-49b6-9457-92d493f53b3b_totalLabel_en-US" xlink:label="lab_kfy_FinanceLeaseCosts" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Finance lease cost</link:label>
    <link:label id="lab_kfy_FinanceLeaseCosts_label_en-US" xlink:label="lab_kfy_FinanceLeaseCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease Costs</link:label>
    <link:label id="lab_kfy_FinanceLeaseCosts_documentation_en-US" xlink:label="lab_kfy_FinanceLeaseCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Finance lease costs.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FinanceLeaseCosts" xlink:href="kfy-20250131.xsd#kfy_FinanceLeaseCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_FinanceLeaseCosts" xlink:to="lab_kfy_FinanceLeaseCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_ConsumerGoodsMember_0aa1de4b-dbf9-42b5-b89b-6489b91bc3fb_terseLabel_en-US" xlink:label="lab_kfy_ConsumerGoodsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consumer Goods</link:label>
    <link:label id="lab_kfy_ConsumerGoodsMember_label_en-US" xlink:label="lab_kfy_ConsumerGoodsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consumer Goods [Member]</link:label>
    <link:label id="lab_kfy_ConsumerGoodsMember_documentation_en-US" xlink:label="lab_kfy_ConsumerGoodsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Consumer goods.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ConsumerGoodsMember" xlink:href="kfy-20250131.xsd#kfy_ConsumerGoodsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_ConsumerGoodsMember" xlink:to="lab_kfy_ConsumerGoodsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c20c38c4-f449-4fa7-b718-3e0f15dca4af_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Loss, Net</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_d5005c7e-5205-48d6-8628-caaca6920b41_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, remaining performance obligation, expected timing of satisfaction, period</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract_c8c1b3b1-961f-47c1-84c7-4cf760b5b42f_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Balance Sheet Related Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Balance Sheet Related Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_3e6e91fb-4025-4d7e-ac1c-386e80e4b7ec_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Type</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_d4410162-0b11-4d85-afbd-2ecba771b0dd_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and Service</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_a9ffd412-eccd-4a2c-8a6f-da9d3cd95b36_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_3258b320-5547-40b6-8de3-d8d24aea2c8f_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_NumberOfCoreSolutions_ba95948e-ea18-4ab3-a028-5edf3d55ad12_terseLabel_en-US" xlink:label="lab_kfy_NumberOfCoreSolutions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of core solutions</link:label>
    <link:label id="lab_kfy_NumberOfCoreSolutions_label_en-US" xlink:label="lab_kfy_NumberOfCoreSolutions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Core Solutions</link:label>
    <link:label id="lab_kfy_NumberOfCoreSolutions_documentation_en-US" xlink:label="lab_kfy_NumberOfCoreSolutions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Core Solutions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_NumberOfCoreSolutions" xlink:href="kfy-20250131.xsd#kfy_NumberOfCoreSolutions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_NumberOfCoreSolutions" xlink:to="lab_kfy_NumberOfCoreSolutions" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis</link:label>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_label_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompAnalysisTextBlock" xlink:to="lab_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_ScheduleOfCashFlowInformationRelatedToLeasesTableTextBlock_0294453c-5eec-4bda-85f4-3070b97148e1_terseLabel_en-US" xlink:label="lab_kfy_ScheduleOfCashFlowInformationRelatedToLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Supplemental Cash Flow Information Related to Leases</link:label>
    <link:label id="lab_kfy_ScheduleOfCashFlowInformationRelatedToLeasesTableTextBlock_label_en-US" xlink:label="lab_kfy_ScheduleOfCashFlowInformationRelatedToLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Cash Flow Information Related To Leases [Table Text Block]</link:label>
    <link:label id="lab_kfy_ScheduleOfCashFlowInformationRelatedToLeasesTableTextBlock_documentation_en-US" xlink:label="lab_kfy_ScheduleOfCashFlowInformationRelatedToLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule of cash flow information related to leases.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ScheduleOfCashFlowInformationRelatedToLeasesTableTextBlock" xlink:href="kfy-20250131.xsd#kfy_ScheduleOfCashFlowInformationRelatedToLeasesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_ScheduleOfCashFlowInformationRelatedToLeasesTableTextBlock" xlink:to="lab_kfy_ScheduleOfCashFlowInformationRelatedToLeasesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_85ef4619-ec5d-4e61-bdbd-9964c639ae66_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_MarketableSecuritiesNonCurrentMember_a71d1fdf-bb88-43b5-80c4-7f47e7cab0f1_terseLabel_en-US" xlink:label="lab_kfy_MarketableSecuritiesNonCurrentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Marketable Securities, Non- Current</link:label>
    <link:label id="lab_kfy_MarketableSecuritiesNonCurrentMember_label_en-US" xlink:label="lab_kfy_MarketableSecuritiesNonCurrentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Marketable Securities Non Current [Member]</link:label>
    <link:label id="lab_kfy_MarketableSecuritiesNonCurrentMember_documentation_en-US" xlink:label="lab_kfy_MarketableSecuritiesNonCurrentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Marketable securities non-current member.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_MarketableSecuritiesNonCurrentMember" xlink:href="kfy-20250131.xsd#kfy_MarketableSecuritiesNonCurrentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_MarketableSecuritiesNonCurrentMember" xlink:to="lab_kfy_MarketableSecuritiesNonCurrentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ef57785d-5567-41f9-8802-580a800a7f5a_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial Instruments</link:label>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_label_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubleaseIncome_c66f5575-0349-4a2f-9754-1f8065edf3f5_negatedLabel_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Sublease income</link:label>
    <link:label id="lab_us-gaap_SubleaseIncome_label_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sublease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubleaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubleaseIncome" xlink:to="lab_us-gaap_SubleaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3aae33eb-a36b-4180-88bc-cd2499efc5d6_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_a0765529-49e0-41bf-b301-639eba990cfb_terseLabel_en-US" xlink:label="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Allowance for Doubtful Accounts</link:label>
    <link:label id="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Loss, Financial Instrument [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditLossFinancialInstrumentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:to="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_a2704afa-8048-4d03-8dca-434bfde8ce71_negatedLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Less: Unamortized discount and issuance costs</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_CreditAgreementMember_2604fa3c-01d3-448c-a11f-f32c03cc28eb_terseLabel_en-US" xlink:label="lab_kfy_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Agreement</link:label>
    <link:label id="lab_kfy_CreditAgreementMember_label_en-US" xlink:label="lab_kfy_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Agreement [Member]</link:label>
    <link:label id="lab_kfy_CreditAgreementMember_documentation_en-US" xlink:label="lab_kfy_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Credit Agreement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_CreditAgreementMember" xlink:href="kfy-20250131.xsd#kfy_CreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_CreditAgreementMember" xlink:to="lab_kfy_CreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_ba4115da-7c41-4c84-9783-01312b4033ba_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDeterminationDate_terseLabel_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:label id="lab_ecd_RestatementDeterminationDate_label_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDeterminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDeterminationDate" xlink:to="lab_ecd_RestatementDeterminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_SeniorUnsecuredNotesMember_8e9e800a-4398-4bd8-8a81-4865d333c686_terseLabel_en-US" xlink:label="lab_kfy_SeniorUnsecuredNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Senior Unsecured Notes</link:label>
    <link:label id="lab_kfy_SeniorUnsecuredNotesMember_label_en-US" xlink:label="lab_kfy_SeniorUnsecuredNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Unsecured Notes [Member]</link:label>
    <link:label id="lab_kfy_SeniorUnsecuredNotesMember_documentation_en-US" xlink:label="lab_kfy_SeniorUnsecuredNotesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Senior unsecured notes.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_SeniorUnsecuredNotesMember" xlink:href="kfy-20250131.xsd#kfy_SeniorUnsecuredNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_SeniorUnsecuredNotesMember" xlink:to="lab_kfy_SeniorUnsecuredNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_78c48285-dd70-46a9-8391-94f26c2c93a1_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt securities, non-current</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrAdoptionDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adoption Date</link:label>
    <link:label id="lab_ecd_TrdArrAdoptionDate_label_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Adoption Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrAdoptionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrAdoptionDate" xlink:to="lab_ecd_TrdArrAdoptionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTable_terseLabel_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure</link:label>
    <link:label id="lab_ecd_PvpTable_label_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTable" xlink:to="lab_ecd_PvpTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax_ac5b1b1e-944c-4d53-ab7e-c9610cc4cb02_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax effect on reclassification of realized net (gains) losses, tax (expense) benefit</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_56d68fe6-12a6-4369-80ea-4da90471516f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease right-of-use assets, net</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompRecoveryTable_terseLabel_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery</link:label>
    <link:label id="lab_ecd_ErrCompRecoveryTable_label_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompRecoveryTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="lab_ecd_ErrCompRecoveryTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_cc1a8d35-5cb3-4baa-884b-5676335510e0_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provision for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_0b097189-8794-402d-9b41-72cad871e712_verboseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Provision for credit losses</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_0475e643-c514-4dea-a8a2-8126103e5709_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year</link:label>
    <link:label id="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:to="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_9d3c2b9a-4b7e-43c9-b92c-5694e8eb7cec_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Instrument</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_7e9ee893-a9d8-4981-a66e-6b0d19154335_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_d59805c8-46af-45e1-bc9d-cf2a0df4b31b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Senior Unsecured Notes</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_2595d312-23b4-491d-b32e-a18101b9bb48_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends received from unconsolidated subsidiaries</link:label>
    <link:label id="lab_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_label_en-US" xlink:label="lab_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Equity Method Investment, Distribution, Return of Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" xlink:to="lab_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardExrcPrice_terseLabel_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise Price</link:label>
    <link:label id="lab_ecd_AwardExrcPrice_label_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardExrcPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardExrcPrice" xlink:to="lab_ecd_AwardExrcPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_FinancialInstrumentsTable_bf512451-2daa-474f-95fb-87a644c4eb88_terseLabel_en-US" xlink:label="lab_kfy_FinancialInstrumentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial Instruments [Table]</link:label>
    <link:label id="lab_kfy_FinancialInstrumentsTable_label_en-US" xlink:label="lab_kfy_FinancialInstrumentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Instruments [Table]</link:label>
    <link:label id="lab_kfy_FinancialInstrumentsTable_documentation_en-US" xlink:label="lab_kfy_FinancialInstrumentsTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Financial Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FinancialInstrumentsTable" xlink:href="kfy-20250131.xsd#kfy_FinancialInstrumentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_FinancialInstrumentsTable" xlink:to="lab_kfy_FinancialInstrumentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_be561def-cd86-4d4b-b07d-ba011a4c63fd_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic and Diluted Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrDuration_terseLabel_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Arrangement Duration</link:label>
    <link:label id="lab_ecd_TrdArrDuration_label_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Duration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrDuration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrDuration" xlink:to="lab_ecd_TrdArrDuration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock_217d81ba-fa11-4d5e-be15-67282964a3c6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Changes in Each Component of Accumulated Other Comprehensive Loss</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesTable_0ad5315d-7425-4576-8227-a6789d682087_terseLabel_en-US" xlink:label="lab_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Organization And Summary Of Significant Accounting Policies [Table]</link:label>
    <link:label id="lab_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesTable_label_en-US" xlink:label="lab_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Organization And Summary Of Significant Accounting Policies [Table]</link:label>
    <link:label id="lab_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesTable_documentation_en-US" xlink:label="lab_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Organization And Summary Of Significant Accounting Policies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesTable" xlink:href="kfy-20250131.xsd#kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesTable" xlink:to="lab_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_21149015-716b-4fd1-aecb-378c16096d27_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_9450c8d0-c3cf-4ace-ae8e-f8e5e75e912f_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Finance Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:to="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_ec97c32a-bf64-485f-a069-ed118e3717ec_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less than 12 months, fair value</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock_dee03ff5-31e7-4cdb-af93-1d9a3d2981fc_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Fair Value of Liabilities Derivatives</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Derivative Liabilities at Fair Value [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote</link:label>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_label_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:to="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_90d31f73-299e-4b1c-920a-6f970ccef18d_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_f94badbf-12c0-4dc1-9ee2-fd94798eb50d_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impaired Long-Lived Assets Held and Used, Asset Name [Domain]</link:label>
    <link:label id="lab_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_label_en-US" xlink:label="lab_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impaired Long-Lived Assets Held and Used, Asset Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain" xlink:to="lab_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_ExecutiveAndProfessionalSearchMember_454899a2-dc0b-4b2f-ace8-5a5d3e0fd208_terseLabel_en-US" xlink:label="lab_kfy_ExecutiveAndProfessionalSearchMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Executive And Professional Search</link:label>
    <link:label id="lab_kfy_ExecutiveAndProfessionalSearchMember_label_en-US" xlink:label="lab_kfy_ExecutiveAndProfessionalSearchMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Executive And Professional Search [Member]</link:label>
    <link:label id="lab_kfy_ExecutiveAndProfessionalSearchMember_documentation_en-US" xlink:label="lab_kfy_ExecutiveAndProfessionalSearchMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Executive And Professional Search</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ExecutiveAndProfessionalSearchMember" xlink:href="kfy-20250131.xsd#kfy_ExecutiveAndProfessionalSearchMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_ExecutiveAndProfessionalSearchMember" xlink:to="lab_kfy_ExecutiveAndProfessionalSearchMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_terseLabel_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement</link:label>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_label_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:to="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_63ed63cc-df69-4f85-9d50-12084152720c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt instrument term</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTerm" xlink:to="lab_us-gaap_DebtInstrumentTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_aa1e4e25-81e8-4cbb-8731-40fccfc6ba2b_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiability" xlink:to="lab_us-gaap_FinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllIndividualsMember_terseLabel_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Individuals</link:label>
    <link:label id="lab_ecd_AllIndividualsMember_label_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Individuals [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="lab_ecd_AllIndividualsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoMember_terseLabel_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO</link:label>
    <link:label id="lab_ecd_PeoMember_label_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoMember" xlink:to="lab_ecd_PeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_41a08979-d921-4542-ba94-c8dc05ec5ac7_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization_f59b44fa-3964-4cc8-bdcc-c21ec12c50b1_terseLabel_en-US" xlink:label="lab_kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjusted EBITDA</link:label>
    <link:label id="lab_kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization_label_en-US" xlink:label="lab_kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjusted Earnings Before Interest Taxes Depreciation And Amortization</link:label>
    <link:label id="lab_kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization_documentation_en-US" xlink:label="lab_kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Adjusted EBITDA before restructuring charges, integration/acquisition cost, certain separation costs and certain non-cash charges.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" xlink:href="kfy-20250131.xsd#kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" xlink:to="lab_kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndName_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_TrdArrIndName_label_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndName" xlink:to="lab_ecd_TrdArrIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_c00c57ee-ce68-4a85-b429-e490354e8f6e_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_c9beebe1-b242-40e0-aad1-1f7f2e5ba14b_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_RPOMember_210123b3-d1de-424a-9b7a-b52cf9a4c753_terseLabel_en-US" xlink:label="lab_kfy_RPOMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">RPO</link:label>
    <link:label id="lab_kfy_RPOMember_label_en-US" xlink:label="lab_kfy_RPOMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">R P O [Member]</link:label>
    <link:label id="lab_kfy_RPOMember_documentation_en-US" xlink:label="lab_kfy_RPOMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">RPO.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_RPOMember" xlink:href="kfy-20250131.xsd#kfy_RPOMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_RPOMember" xlink:to="lab_kfy_RPOMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_13683168-833c-4769-8d1d-1f09b23a0186_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrealized Gains</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_621bc59e-e93f-4bb0-bd69-c666c572e02f_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from issuance of common stock in connection with an employee stock purchase plan</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_USTreasuryAndAgencySecuritiesMember_02ba8e39-43e8-4cc9-bdc9-6daf58dbfeb4_terseLabel_en-US" xlink:label="lab_kfy_USTreasuryAndAgencySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">U.S. Treasury and Agency Securities</link:label>
    <link:label id="lab_kfy_USTreasuryAndAgencySecuritiesMember_label_en-US" xlink:label="lab_kfy_USTreasuryAndAgencySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">U S Treasury And Agency Securities [Member]</link:label>
    <link:label id="lab_kfy_USTreasuryAndAgencySecuritiesMember_documentation_en-US" xlink:label="lab_kfy_USTreasuryAndAgencySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">U.S. treasury and agency securities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_USTreasuryAndAgencySecuritiesMember" xlink:href="kfy-20250131.xsd#kfy_USTreasuryAndAgencySecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_USTreasuryAndAgencySecuritiesMember" xlink:to="lab_kfy_USTreasuryAndAgencySecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Table</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAxis_593f46fc-6e05-48ec-8308-a7cadb4b5f1c_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lender Name</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lender Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis" xlink:to="lab_us-gaap_LineOfCreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_d046302b-f2a3-4fdf-b540-3e79f06600cf_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year</link:label>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_label_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:to="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_783ba1a4-6eb9-40a2-844f-611472a616d1_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents, fair value</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_AggtErrCompAmt_label_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompAmt" xlink:to="lab_ecd_AggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_8c78bb28-47ea-4620-a54a-5c9e76f8a935_verboseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined</link:label>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_label_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:to="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_72036f19-ff46-4dc5-a4db-9bd1223ad9e5_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TechnologyServiceMember_4f0a0fd1-da9e-4543-ba88-b7fb7894a019_terseLabel_en-US" xlink:label="lab_us-gaap_TechnologyServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Technology</link:label>
    <link:label id="lab_us-gaap_TechnologyServiceMember_label_en-US" xlink:label="lab_us-gaap_TechnologyServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Technology Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyServiceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TechnologyServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TechnologyServiceMember" xlink:to="lab_us-gaap_TechnologyServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_ReportableSegmentsMember_6455b63c-dfc9-44b1-b387-d76c5cf967c7_terseLabel_en-US" xlink:label="lab_kfy_ReportableSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reportable Segment</link:label>
    <link:label id="lab_kfy_ReportableSegmentsMember_label_en-US" xlink:label="lab_kfy_ReportableSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reportable Segments [Member]</link:label>
    <link:label id="lab_kfy_ReportableSegmentsMember_documentation_en-US" xlink:label="lab_kfy_ReportableSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ReportableSegmentsMember" xlink:href="kfy-20250131.xsd#kfy_ReportableSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_ReportableSegmentsMember" xlink:to="lab_kfy_ReportableSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_MarketableSecuritiesCurrentMember_1898f36c-1360-4712-afa3-05976edeabdb_terseLabel_en-US" xlink:label="lab_kfy_MarketableSecuritiesCurrentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Marketable Securities, Current</link:label>
    <link:label id="lab_kfy_MarketableSecuritiesCurrentMember_label_en-US" xlink:label="lab_kfy_MarketableSecuritiesCurrentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Marketable Securities Current [Member]</link:label>
    <link:label id="lab_kfy_MarketableSecuritiesCurrentMember_documentation_en-US" xlink:label="lab_kfy_MarketableSecuritiesCurrentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Marketable securities current.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_MarketableSecuritiesCurrentMember" xlink:href="kfy-20250131.xsd#kfy_MarketableSecuritiesCurrentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_MarketableSecuritiesCurrentMember" xlink:to="lab_kfy_MarketableSecuritiesCurrentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_fade4239-c8e4-4b81-a123-61046c6bdc4f_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in other assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_f0efd781-6b2a-4a26-af64-860d2692e6dc_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit loss for available for sales debt securities</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoTotalCompAmt_label_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoTotalCompAmt" xlink:to="lab_ecd_PeoTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_f65b844e-959e-4593-96ca-dda426950a77_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Deferred compensation and pension plan adjustments, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember_95fed23b-df7d-4a43-9f73-b49ac90e8c8c_terseLabel_en-US" xlink:label="lab_kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">4.625% Senior Unsecured Notes due 2027</link:label>
    <link:label id="lab_kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember_label_en-US" xlink:label="lab_kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Four Point Six Two Five Percent Senior Unsecured Notes Due Two Thousand Twenty Seven [Member]</link:label>
    <link:label id="lab_kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember_documentation_en-US" xlink:label="lab_kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Four point six two five percent senior unsecured notes due two thousand twenty seven.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember" xlink:href="kfy-20250131.xsd#kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember" xlink:to="lab_kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_CashCompensationPercentage_5552ebc1-d544-49c5-89a8-71209b675a37_terseLabel_en-US" xlink:label="lab_kfy_CashCompensationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash compensation, percentage</link:label>
    <link:label id="lab_kfy_CashCompensationPercentage_label_en-US" xlink:label="lab_kfy_CashCompensationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Compensation, Percentage</link:label>
    <link:label id="lab_kfy_CashCompensationPercentage_documentation_en-US" xlink:label="lab_kfy_CashCompensationPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash Compensation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_CashCompensationPercentage" xlink:href="kfy-20250131.xsd#kfy_CashCompensationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_CashCompensationPercentage" xlink:to="lab_kfy_CashCompensationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_c938018d-c905-4b5e-ac87-1aa030cd4662_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_8dc423af-3361-401e-9e82-545ab8c0b230_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment of intangible assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment of Intangible Assets, Finite-Lived</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_5445ccb0-35ba-4fd7-96f8-211ce21006a9_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sale/maturities of available-for-sale marketable securities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:to="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_NumberOfRevenuePhases_8445ebdc-371e-4e09-9619-c47fc8527ac9_terseLabel_en-US" xlink:label="lab_kfy_NumberOfRevenuePhases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of revenue recognition phases</link:label>
    <link:label id="lab_kfy_NumberOfRevenuePhases_label_en-US" xlink:label="lab_kfy_NumberOfRevenuePhases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Revenue Phases</link:label>
    <link:label id="lab_kfy_NumberOfRevenuePhases_documentation_en-US" xlink:label="lab_kfy_NumberOfRevenuePhases" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Revenue Phases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_NumberOfRevenuePhases" xlink:href="kfy-20250131.xsd#kfy_NumberOfRevenuePhases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_NumberOfRevenuePhases" xlink:to="lab_kfy_NumberOfRevenuePhases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_86d9923f-60f4-4d0e-b2ec-9a3b43945fbe_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_d0925997-f8e1-443a-9569-e2605f2cb0aa_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment of fixed assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment, Long-Lived Asset, Held-for-Use</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureAxis_terseLabel_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measure:</link:label>
    <link:label id="lab_ecd_MeasureAxis_label_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureAxis" xlink:to="lab_ecd_MeasureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9043b1f3-78f2-49fb-bea2-f9a0ea443388_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_606b0c49-b5f3-4143-ab0e-2e62695607be_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_0ddac983-1be5-41c4-a0d7-c31fc9c997ce_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_2703a1b9-7d9e-480e-81da-09543666d949_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_0a65aecc-0004-4d6e-b2d1-92e7bd6c0470_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description</link:label>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_label_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:to="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_f6d52b98-ed42-4f40-a692-8a7d80846245_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Currency Translation</link:label>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Foreign Currency Adjustment Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:to="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_6feb42bc-22f1-4cdf-9efe-18f5f18fd17a_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable and accrued liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:to="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_344e52c7-6ee4-4faf-a437-4514fbac83e0_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_a78ac54c-a28b-49aa-a3dc-3b8583a1a505_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial Instrument</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis" xlink:to="lab_us-gaap_FinancialInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_62f9f036-d987-4be6-899e-741f0e3467ca_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure</link:label>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_label_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Additional402vDisclosureTextBlock" xlink:to="lab_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_537aaed0-d021-4f77-95e4-fef8fed4a4cd_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Reclassification of realized net losses (gains) to net income</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockMember_785a1840-9fdd-4eb2-bbf0-f8a45806a10c_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted Stock Awards</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember" xlink:to="lab_us-gaap_RestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_ce5a12fd-2194-41ba-88b0-f88eb452ad01_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_d1cfa672-3873-44e0-b555-9534868c3ba1_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsDeclaredTableTextBlock_122d736b-3c0b-4620-a1a0-e8381998e726_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsDeclaredTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Cash Dividends Declared</link:label>
    <link:label id="lab_us-gaap_DividendsDeclaredTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DividendsDeclaredTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends Declared [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsDeclaredTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsDeclaredTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsDeclaredTableTextBlock" xlink:to="lab_us-gaap_DividendsDeclaredTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndTitle_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title</link:label>
    <link:label id="lab_ecd_TrdArrIndTitle_label_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Title</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndTitle" xlink:to="lab_ecd_TrdArrIndTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandbyLettersOfCreditMember_30b2f76b-320b-49b2-a238-3ddb1e702efc_terseLabel_en-US" xlink:label="lab_us-gaap_StandbyLettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Standby Letters of Credit</link:label>
    <link:label id="lab_us-gaap_StandbyLettersOfCreditMember_label_en-US" xlink:label="lab_us-gaap_StandbyLettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Standby Letters of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandbyLettersOfCreditMember" xlink:to="lab_us-gaap_StandbyLettersOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_824734a6-1f3f-48d1-85b9-c61c1cff47cb_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_LifeSciencesAndHealthcareMember_9fe25c3a-5251-4d33-8df8-725e56a29856_terseLabel_en-US" xlink:label="lab_kfy_LifeSciencesAndHealthcareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Life Sciences/Healthcare</link:label>
    <link:label id="lab_kfy_LifeSciencesAndHealthcareMember_label_en-US" xlink:label="lab_kfy_LifeSciencesAndHealthcareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Life Sciences And Healthcare [Member]</link:label>
    <link:label id="lab_kfy_LifeSciencesAndHealthcareMember_documentation_en-US" xlink:label="lab_kfy_LifeSciencesAndHealthcareMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Life Sciences/Healthcare.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_LifeSciencesAndHealthcareMember" xlink:href="kfy-20250131.xsd#kfy_LifeSciencesAndHealthcareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_LifeSciencesAndHealthcareMember" xlink:to="lab_kfy_LifeSciencesAndHealthcareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_5077369c-5a9f-4131-917e-8a33f333fce7_negatedLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Less: comprehensive income attributable to noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_732d782d-307a-4203-b933-93b475370ddf_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidation Items</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_d0aeaa3b-6140-482d-9065-528a04f3136d_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_EarningsPerShareDisclosureLineItems_805e7cde-d989-4172-8a3f-00756c6c2fa6_terseLabel_en-US" xlink:label="lab_kfy_EarningsPerShareDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings Per Share Disclosure [Line Items]</link:label>
    <link:label id="lab_kfy_EarningsPerShareDisclosureLineItems_label_en-US" xlink:label="lab_kfy_EarningsPerShareDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share Disclosure [Line Items]</link:label>
    <link:label id="lab_kfy_EarningsPerShareDisclosureLineItems_documentation_en-US" xlink:label="lab_kfy_EarningsPerShareDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Earnings Per Share Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_EarningsPerShareDisclosureLineItems" xlink:href="kfy-20250131.xsd#kfy_EarningsPerShareDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_EarningsPerShareDisclosureLineItems" xlink:to="lab_kfy_EarningsPerShareDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_d16aa2b0-6984-4884-9b17-967de12f0171_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_36b49b93-a5bf-4d1a-8118-58153a3061da_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_d68f1aa7-6f88-4e62-a158-685381d7ddf0_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency forward contracts, fair value</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Currency Derivative Instruments Not Designated as Hedging Instruments at Fair Value, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" xlink:to="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:to="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_426e2e3b-99e5-4210-8cb2-60fc1a821f1d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_636e2cfd-0d9d-499f-8b27-d4ad804caf94_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation adjustments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_CSVOfColiContractsMember_0cbc773a-5207-4a25-aa96-6ca2599c7e16_terseLabel_en-US" xlink:label="lab_kfy_CSVOfColiContractsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">CSV of COLI Contracts</link:label>
    <link:label id="lab_kfy_CSVOfColiContractsMember_label_en-US" xlink:label="lab_kfy_CSVOfColiContractsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">C S V Of Coli Contracts [Member]</link:label>
    <link:label id="lab_kfy_CSVOfColiContractsMember_documentation_en-US" xlink:label="lab_kfy_CSVOfColiContractsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">CSV of Coli Contracts [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_CSVOfColiContractsMember" xlink:href="kfy-20250131.xsd#kfy_CSVOfColiContractsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_CSVOfColiContractsMember" xlink:to="lab_kfy_CSVOfColiContractsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember_c7e94389-68a5-4c1b-8ad3-27b124e3dad5_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock Including Additional Paid in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_189ed3fa-2c9b-41cb-9898-d5c3b8254900_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_2f50083d-ce5d-4cfa-9133-32f60fc2e20f_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue_dae0922f-dace-4ba6-b192-337687841620_verboseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Fair value of derivative assets</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Currency Derivative Instruments Not Designated as Hedging Instruments, Asset at Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" xlink:to="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_CorporateNotesOrBondsMember_9571bcf8-cd9d-445f-8c8e-e9d60f89b427_terseLabel_en-US" xlink:label="lab_kfy_CorporateNotesOrBondsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Corporate notes/bonds</link:label>
    <link:label id="lab_kfy_CorporateNotesOrBondsMember_label_en-US" xlink:label="lab_kfy_CorporateNotesOrBondsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Corporate Notes Or Bonds [Member]</link:label>
    <link:label id="lab_kfy_CorporateNotesOrBondsMember_documentation_en-US" xlink:label="lab_kfy_CorporateNotesOrBondsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Corporate Notes Or Bonds.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_CorporateNotesOrBondsMember" xlink:href="kfy-20250131.xsd#kfy_CorporateNotesOrBondsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_CorporateNotesOrBondsMember" xlink:to="lab_kfy_CorporateNotesOrBondsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_c679a37f-1b43-45c7-81e9-44c329322908_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of credit facility, remaining borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_23d79e86-6764-45f2-81f8-0c8b73ad10c3_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Repurchases of common stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_b3f2149d-56e8-4f29-911f-693b6934e8a3_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_CashSurrenderValueOfLifeInsuranceGross_28f35f19-2347-48e1-9a17-06103690eba2_terseLabel_en-US" xlink:label="lab_kfy_CashSurrenderValueOfLifeInsuranceGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross CSV</link:label>
    <link:label id="lab_kfy_CashSurrenderValueOfLifeInsuranceGross_label_en-US" xlink:label="lab_kfy_CashSurrenderValueOfLifeInsuranceGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Surrender Value Of Life Insurance Gross</link:label>
    <link:label id="lab_kfy_CashSurrenderValueOfLifeInsuranceGross_documentation_en-US" xlink:label="lab_kfy_CashSurrenderValueOfLifeInsuranceGross" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash Surrender Value of Life Insurance Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_CashSurrenderValueOfLifeInsuranceGross" xlink:href="kfy-20250131.xsd#kfy_CashSurrenderValueOfLifeInsuranceGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_CashSurrenderValueOfLifeInsuranceGross" xlink:to="lab_kfy_CashSurrenderValueOfLifeInsuranceGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_6bc7b9a0-6649-468e-be0d-755fd2a93f80_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_395eec5a-0ec4-4591-b517-f8acd1a724e3_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Long-term borrowings, net of unamortized discount and debt issuance costs</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_312abc23-19d9-4fcd-b03c-f8456329170b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule Of Segment Reporting Information By Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_87c31b41-f3d2-4379-ac67-0595a947a5bd_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income Loss [Table]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_ae173dda-49be-4ff8-b314-a27c9fdee210_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event Type</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_d13f3050-ac80-4d03-bad2-8cf1887538be_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_ba7b58b1-80b9-44c9-8fc0-580dfd154f02_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Organization and Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_aa226832-6691-4876-8263-bdeb00ffe100_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_43c22cfd-696f-427e-8f38-5bc201cbca61_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings per common share attributable to Korn Ferry:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_b1b83e00-0ab0-448a-880a-a05b4cd26184_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_197f3ff2-2771-4287-aab3-8e0be5203795_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_DerivativesPurchasedMember_d7135699-508d-4ddb-bf38-ac5cdef4bfdb_terseLabel_en-US" xlink:label="lab_kfy_DerivativesPurchasedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivatives Purchased</link:label>
    <link:label id="lab_kfy_DerivativesPurchasedMember_label_en-US" xlink:label="lab_kfy_DerivativesPurchasedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivatives Purchased [Member]</link:label>
    <link:label id="lab_kfy_DerivativesPurchasedMember_documentation_en-US" xlink:label="lab_kfy_DerivativesPurchasedMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Derivatives Purchased [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DerivativesPurchasedMember" xlink:href="kfy-20250131.xsd#kfy_DerivativesPurchasedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_DerivativesPurchasedMember" xlink:to="lab_kfy_DerivativesPurchasedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_34328cd4-2f4c-4c90-9c36-9a74ea34f14f_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">General and administrative expenses</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract_68235617-7d2b-4e73-a7de-7d86da3862d3_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Measurements, Nonrecurring Value Measurement [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Measurements, Nonrecurring Value Measurement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract" xlink:to="lab_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_terseLabel_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Available</link:label>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_label_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Securities Aggregate Available Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:to="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="lab_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_151c5ace-47d2-41cf-a768-5eca26b1bc87_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_d55a9d4c-71b5-4534-ab25-353c2c1935ad_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used in financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_terseLabel_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Securities</link:label>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_label_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Underlying Securities Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:to="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_a903be67-f9fe-4bbf-8c52-499f0b6b4a50_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_8045b018-a23f-467d-bed5-28cc2bb08bdd_negatedLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Dividends paid to shareholders</link:label>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_label_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends, Common Stock, Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCommonStockCash" xlink:to="lab_us-gaap_DividendsCommonStockCash" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_2fbf8595-060b-4b53-955a-2cb5d431d8ac_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_ExecutiveSearchLatinAmericaMember_c3e28484-6e7e-421d-963b-cc5b80a9523a_terseLabel_en-US" xlink:label="lab_kfy_ExecutiveSearchLatinAmericaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Latin America</link:label>
    <link:label id="lab_kfy_ExecutiveSearchLatinAmericaMember_label_en-US" xlink:label="lab_kfy_ExecutiveSearchLatinAmericaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Executive Search, Latin America [Member]</link:label>
    <link:label id="lab_kfy_ExecutiveSearchLatinAmericaMember_documentation_en-US" xlink:label="lab_kfy_ExecutiveSearchLatinAmericaMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Executive Search, Latin America</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ExecutiveSearchLatinAmericaMember" xlink:href="kfy-20250131.xsd#kfy_ExecutiveSearchLatinAmericaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_ExecutiveSearchLatinAmericaMember" xlink:to="lab_kfy_ExecutiveSearchLatinAmericaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_FinanceLeaseCostsAbstract_0b5113e0-4111-408a-af00-dfacd8b5f33c_terseLabel_en-US" xlink:label="lab_kfy_FinanceLeaseCostsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance lease cost</link:label>
    <link:label id="lab_kfy_FinanceLeaseCostsAbstract_label_en-US" xlink:label="lab_kfy_FinanceLeaseCostsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease Costs [Abstract]</link:label>
    <link:label id="lab_kfy_FinanceLeaseCostsAbstract_documentation_en-US" xlink:label="lab_kfy_FinanceLeaseCostsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Finance lease costs.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FinanceLeaseCostsAbstract" xlink:href="kfy-20250131.xsd#kfy_FinanceLeaseCostsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_FinanceLeaseCostsAbstract" xlink:to="lab_kfy_FinanceLeaseCostsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_43cf6e5f-c51c-44ec-b6fb-d7c66810660d_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_d18a4670-1ae4-49df-8bf4-ed5a82314003_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation adjustments</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireLifeInsurancePolicies_3f8e0f6d-ccee-449c-9d28-2292613b3ad8_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireLifeInsurancePolicies" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Premium on company-owned life insurance policies</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireLifeInsurancePolicies_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireLifeInsurancePolicies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payment to Acquire Life Insurance Policy, Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireLifeInsurancePolicies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireLifeInsurancePolicies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireLifeInsurancePolicies" xlink:to="lab_us-gaap_PaymentsToAcquireLifeInsurancePolicies" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote</link:label>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:to="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_terseLabel_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs)</link:label>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_label_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:to="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_fff46f06-dd17-4af9-8dc4-fb3842a5dd01_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_93c85e8d-8063-4d10-8434-af98ab9c9e78_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Table]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardGrantDateFairValue_terseLabel_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value as of Grant Date</link:label>
    <link:label id="lab_ecd_AwardGrantDateFairValue_label_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardGrantDateFairValue" xlink:to="lab_ecd_AwardGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_c8d9885e-192a-41af-a2be-aa5c313f4dc1_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of ROU assets</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_c90158e0-ded7-465f-90c7-26faa952c353_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_2b008e9a-a654-4e84-aacb-bf8add34d4fb_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrealized (losses) gains arising during the period</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), before Reclassifications, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_570f9c6f-1c12-48eb-b4f3-16df7e0305a0_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5d0e0d76-4d98-40f2-933b-589948ca6dbd_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_e89d39ee-ce04-4e5f-add5-42052d6da7c9_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stockholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RecoveryOfErrCompDisclosureLineItems_label_en-US" xlink:label="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Recovery of Erroneously Awarded Compensation Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_94fc2125-e815-48a6-a3a7-302f4a591355_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Disaggregation of Fee Revenue by Industry</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_2cb7c0cb-a081-4212-80f9-908d387e0990_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of stock</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_e8a2db7a-01ba-4262-b078-18278fb3c860_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_AllowanceForDoubtfulAccountsForeignCurrencyTranslationIncreaseDecrease_215533eb-669a-4b04-9686-5c97f15076a4_terseLabel_en-US" xlink:label="lab_kfy_AllowanceForDoubtfulAccountsForeignCurrencyTranslationIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation</link:label>
    <link:label id="lab_kfy_AllowanceForDoubtfulAccountsForeignCurrencyTranslationIncreaseDecrease_label_en-US" xlink:label="lab_kfy_AllowanceForDoubtfulAccountsForeignCurrencyTranslationIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Allowance For Doubtful Accounts Foreign Currency Translation Increase (Decrease)</link:label>
    <link:label id="lab_kfy_AllowanceForDoubtfulAccountsForeignCurrencyTranslationIncreaseDecrease_documentation_en-US" xlink:label="lab_kfy_AllowanceForDoubtfulAccountsForeignCurrencyTranslationIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Allowance for doubtful accounts foreign currency translation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_AllowanceForDoubtfulAccountsForeignCurrencyTranslationIncreaseDecrease" xlink:href="kfy-20250131.xsd#kfy_AllowanceForDoubtfulAccountsForeignCurrencyTranslationIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_AllowanceForDoubtfulAccountsForeignCurrencyTranslationIncreaseDecrease" xlink:to="lab_kfy_AllowanceForDoubtfulAccountsForeignCurrencyTranslationIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_79ec6edd-e53a-408a-8629-0d615b553c22_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis of Consolidation and Presentation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividendsMinorityInterest_f4535578-a5af-4504-acaf-79206ff62029_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsMinorityInterest" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Dividends - noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividendsMinorityInterest_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsMinorityInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments of Ordinary Dividends, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsMinorityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsMinorityInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividendsMinorityInterest" xlink:to="lab_us-gaap_PaymentsOfDividendsMinorityInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDateAxis_terseLabel_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date:</link:label>
    <link:label id="lab_ecd_RestatementDateAxis_label_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDateAxis" xlink:to="lab_ecd_RestatementDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue_fd6cc145-f77e-407a-b0e9-45e5f08e8df1_negatedLabel_en-US" xlink:label="lab_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Gain on cash surrender value of life insurance policies</link:label>
    <link:label id="lab_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue_616d87ca-5c44-4d7a-b39b-f0c78ace63d0_terseLabel_en-US" xlink:label="lab_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase in market value of the underlying COLI investments</link:label>
    <link:label id="lab_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue_label_en-US" xlink:label="lab_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Life Insurance, Corporate or Bank Owned, Change in Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue" xlink:to="lab_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_9520c13d-5e90-4136-b130-c2518ac7c582_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f3480a60-a8df-46eb-b4f5-5ec364db3f40_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_a2968d41-139d-4c64-b054-e7aa7f419e69_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_3768a128-0b6f-4731-a407-399507ecadbf_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_ReimbursedOutOfPocketEngagementExpensesMember_4fa9c4a2-46f7-4a25-9af1-9691ded69860_terseLabel_en-US" xlink:label="lab_kfy_ReimbursedOutOfPocketEngagementExpensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reimbursed out-of-pocket engagement expenses</link:label>
    <link:label id="lab_kfy_ReimbursedOutOfPocketEngagementExpensesMember_label_en-US" xlink:label="lab_kfy_ReimbursedOutOfPocketEngagementExpensesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reimbursed Out Of Pocket Engagement Expenses [Member]</link:label>
    <link:label id="lab_kfy_ReimbursedOutOfPocketEngagementExpensesMember_documentation_en-US" xlink:label="lab_kfy_ReimbursedOutOfPocketEngagementExpensesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Reimbursed out-of-pocket engagement expenses.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ReimbursedOutOfPocketEngagementExpensesMember" xlink:href="kfy-20250131.xsd#kfy_ReimbursedOutOfPocketEngagementExpensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_ReimbursedOutOfPocketEngagementExpensesMember" xlink:to="lab_kfy_ReimbursedOutOfPocketEngagementExpensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_label_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:to="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_0f9c818e-63e0-4a73-b237-fcdb60a0307e_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of exchange rate changes on cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_81b1e5ee-50f8-46ef-84dd-9beb455fd6c4_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flows from financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_terseLabel_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_label_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:to="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGain_c70fae94-0b28-4253-a3fd-bf87f8f4669f_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrealized gains relates to equity securities</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGain_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities, FV-NI, Unrealized Gain</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGain" xlink:to="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGain" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_FinancialInstrumentLineItems_bce71704-392b-480d-ba6e-7b39a133ca9e_terseLabel_en-US" xlink:label="lab_kfy_FinancialInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial Instrument [Line Items]</link:label>
    <link:label id="lab_kfy_FinancialInstrumentLineItems_label_en-US" xlink:label="lab_kfy_FinancialInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Instrument [Line Items]</link:label>
    <link:label id="lab_kfy_FinancialInstrumentLineItems_documentation_en-US" xlink:label="lab_kfy_FinancialInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Financial Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FinancialInstrumentLineItems" xlink:href="kfy-20250131.xsd#kfy_FinancialInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_FinancialInstrumentLineItems" xlink:to="lab_kfy_FinancialInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradingActivityByTypeDomain_90d2eb33-b896-4ccd-88ab-f45114040284_terseLabel_en-US" xlink:label="lab_us-gaap_TradingActivityByTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Activity, by Type</link:label>
    <link:label id="lab_us-gaap_TradingActivityByTypeDomain_label_en-US" xlink:label="lab_us-gaap_TradingActivityByTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Activity, by Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradingActivityByTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradingActivityByTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradingActivityByTypeDomain" xlink:to="lab_us-gaap_TradingActivityByTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockMember_a8e12147-69b3-4cab-8697-c74d192cbbbe_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ESPP</link:label>
    <link:label id="lab_us-gaap_EmployeeStockMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockMember" xlink:to="lab_us-gaap_EmployeeStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_fc6a9da7-12a3-4825-991d-585117f24fff_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_119c34c8-2741-4eca-b967-4a65816da2e2_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Basic earnings (loss) per share (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_d4ca03f6-ebe4-467a-acd7-d45c80b7ee3c_terseLabel_en-US" xlink:label="lab_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Organization And Summary Of Significant Accounting Policies [Line Items]</link:label>
    <link:label id="lab_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_label_en-US" xlink:label="lab_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Organization And Summary Of Significant Accounting Policies [Line Items]</link:label>
    <link:label id="lab_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_documentation_en-US" xlink:label="lab_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Organization And Summary Of Significant Accounting Policies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems" xlink:href="kfy-20250131.xsd#kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems" xlink:to="lab_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_b6c513c0-e6ba-4850-8017-33a60b983376_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating cash flows from operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsMember_7d278d80-164c-43cd-8450-3ddb003571b4_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalent</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsMember" xlink:to="lab_us-gaap_CashAndCashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote</link:label>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToPeoCompFnTextBlock" xlink:to="lab_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:to="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_0ce2a762-f77d-43de-b6dd-cd8d66fbf875_negatedLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Principal payments on finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_a997ed63-3107-4c0f-a208-5f25cc89ba50_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financing cash flows from finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_label_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Principal Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:to="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssetsAbstract_163479d1-ccf7-4777-b9dc-e7b735b65bf1_verboseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Derivative assets:</link:label>
    <link:label id="lab_us-gaap_DerivativeAssetsAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Asset [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetsAbstract" xlink:to="lab_us-gaap_DerivativeAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_8ab4e4c0-3591-49ce-acc5-ba126c0ae8dd_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Basic net earnings attributable to common stockholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_c81af088-1aed-46c6-8d5e-ad24a86bfda9_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Fair Value and Unrealized Losses on Available for Sale Debt Securities</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_278b3399-671e-490f-96db-f96e31ff06fd_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year</link:label>
    <link:label id="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:to="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_ef590393-7acd-4d42-81c2-301df9c0bc97_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average common shares outstanding:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_d16d43e5-3f7f-4830-9fe6-75a8bb1ab5fa_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_4ec05636-02ee-4597-b0d1-b26ba1681a11_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of services</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredCompensation_b461be5d-0924-439a-89a6-9636d3405f51_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred compensation</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredCompensation_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Deferred Compensation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredCompensation" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_4e79685f-7f58-4c29-b6e5-7e76a75403ce_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Purchase of property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_fa545fb7-709c-4ff8-98db-e2744a4bed00_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_bdce04c9-d176-44bc-b408-735bfebaa62c_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent_5c047e45-46c9-4b9d-a355-9145a4d1c380_terseLabel_en-US" xlink:label="lab_us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Obligations for which assets are held in trust</link:label>
    <link:label id="lab_us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Deferred Compensation Arrangements, Liability, Current and Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent" xlink:to="lab_us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract_414863c7-3624-475f-96a2-0cd37dc458a7_terseLabel_en-US" xlink:label="lab_kfy_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash paid for amounts included in the measurement of lease liabilities:</link:label>
    <link:label id="lab_kfy_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract_label_en-US" xlink:label="lab_kfy_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Paid For Amounts Included In Measurement Of Lease Liabilities [Abstract]</link:label>
    <link:label id="lab_kfy_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract_documentation_en-US" xlink:label="lab_kfy_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash paid for amounts included in measurement of lease liabilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract" xlink:href="kfy-20250131.xsd#kfy_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract" xlink:to="lab_kfy_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_b9b85155-69ce-424e-b6b4-4cbc5400b933_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisitions</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combinations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsPolicy" xlink:to="lab_us-gaap_BusinessCombinationsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_LeaseholdImprovementsAndFurnitureAndFixturesMember_7f102adf-e258-43c0-81cd-3f2533788642_terseLabel_en-US" xlink:label="lab_kfy_LeaseholdImprovementsAndFurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leasehold Improvements And Furniture And Fixtures</link:label>
    <link:label id="lab_kfy_LeaseholdImprovementsAndFurnitureAndFixturesMember_label_en-US" xlink:label="lab_kfy_LeaseholdImprovementsAndFurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leasehold Improvements And Furniture And Fixtures [Member]</link:label>
    <link:label id="lab_kfy_LeaseholdImprovementsAndFurnitureAndFixturesMember_documentation_en-US" xlink:label="lab_kfy_LeaseholdImprovementsAndFurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Leasehold Improvements And Furniture And Fixtures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_LeaseholdImprovementsAndFurnitureAndFixturesMember" xlink:href="kfy-20250131.xsd#kfy_LeaseholdImprovementsAndFurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_LeaseholdImprovementsAndFurnitureAndFixturesMember" xlink:to="lab_kfy_LeaseholdImprovementsAndFurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_1db0b812-1d06-4394-957f-832c8ebd912d_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Marketable securities unrealized gain (loss), net of tax</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI, Debt Securities, Available-for-Sale, Adjustment, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrTerminationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Termination Date</link:label>
    <link:label id="lab_ecd_TrdArrTerminationDate_label_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Termination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrTerminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrTerminationDate" xlink:to="lab_ecd_TrdArrTerminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_3c4a8098-c1df-4471-8794-612dae93e96e_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_88574c1c-f7de-46e6-8818-6037cd723c28_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Stock Plans</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NondesignatedMember_2ecb8d43-cb88-4028-b1db-be64a71b6f3c_terseLabel_en-US" xlink:label="lab_us-gaap_NondesignatedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Not Designated as Hedge Instrument</link:label>
    <link:label id="lab_us-gaap_NondesignatedMember_label_en-US" xlink:label="lab_us-gaap_NondesignatedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Not Designated as Hedging Instrument [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NondesignatedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NondesignatedMember" xlink:to="lab_us-gaap_NondesignatedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_8e919225-0afd-499b-b5de-355ca0addbf5_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_7812f523-2f21-4671-a204-ca1776bee722_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recoveries of amounts previously written off</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Recovery</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_ce85a54f-5d63-49c0-93ca-2d882aa4dbdd_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_08fda329-60e3-4ac1-98e6-871c19bfd5dd_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_80284d82-7fda-4558-b4eb-0f08e1a193ff_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income attributable to Korn Ferry</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_12d2e363-8232-41d4-b24e-e4d7346bed16_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income attributable to Korn Ferry</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrAxis_terseLabel_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangement:</link:label>
    <link:label id="lab_ecd_TradingArrAxis_label_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrAxis" xlink:to="lab_ecd_TradingArrAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNoteTextBlock_54ffd302-9016-4940-9e8b-cb7189d3bf86_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Comprehensive Income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNoteTextBlock_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss) Note [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure, Table</link:label>
    <link:label id="lab_ecd_PvpTableTextBlock_label_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTableTextBlock" xlink:to="lab_ecd_PvpTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_c83349c8-a032-4612-90ae-eda1df99f374_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForCreditLossesTextBlock_e036c27a-4f9b-4f0d-8c96-a5df73a52377_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Losses</link:label>
    <link:label id="lab_us-gaap_AllowanceForCreditLossesTextBlock_label_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Allowance for Credit Losses [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForCreditLossesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossesTextBlock" xlink:to="lab_us-gaap_AllowanceForCreditLossesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year</link:label>
    <link:label id="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_label_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:to="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_82b51885-5fcd-4841-a397-2b11bb57b0c9_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_71e52a47-8355-4ee9-8893-5c6939a18475_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financing</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_22220d27-2bcd-4a79-8483-f93601822f33_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fee Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_da0c9369-44f7-442c-8321-8371c5048dc7_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_e08535e2-2e03-4cd5-a446-71f168397cf1_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Noncontrolling Interest</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestMember" xlink:to="lab_us-gaap_NoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_b8b2d932-82cb-4a93-9c72-7195ae5022bb_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_4a13856f-9c83-4065-b415-82e68b0a7004_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_06262f6d-c362-4284-a94f-d751ef606c7e_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Purchase of stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_b7e8f70f-a954-4a21-81f8-aed7328f048c_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares repurchased during the period, value</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine2_ef9bb44a-ab00-4222-ae16-ea72e80d0ccd_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine2_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2" xlink:to="lab_dei_EntityAddressAddressLine2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_0281a924-e22b-42f5-aeee-10fa18c3dd7a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Name</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_71e86814-3d53-4940-878b-1ae0f18b5036_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets, fair value</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="lab_us-gaap_AssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_b3d52444-be78-4635-85e9-7126209534f3_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other accrued liabilities</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryIndName" xlink:to="lab_ecd_ForgoneRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_cffb0aec-bcf5-4617-9de3-183a5a45d291_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025 (excluding the nine months ended January 31, 2025)</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_b676de42-c075-4c98-bb22-cdcf611c7d87_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_98fb99a9-f522-4656-8e28-1d18f8d1328f_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sale of Stock</link:label>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_label_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:to="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:to="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0746af8f-9d49-4bde-8a63-c26084f66a9d_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable_72158a04-09a0-4125-b8c6-b212cde704d3_terseLabel_en-US" xlink:label="lab_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value And Unrealized Losses On Available For Sale Debt Securities [Table]</link:label>
    <link:label id="lab_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable_label_en-US" xlink:label="lab_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value And Unrealized Losses On Available For Sale Debt Securities [Table]</link:label>
    <link:label id="lab_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable_documentation_en-US" xlink:label="lab_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Fair value and unrealized losses on available for sale debt securities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable" xlink:href="kfy-20250131.xsd#kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable" xlink:to="lab_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLenderDomain_e5599a70-8416-4574-b928-40d49650658e_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Lender</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLenderDomain_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingArrLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingArrLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Arrangements [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="lab_ecd_InsiderTradingArrLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_c613043b-d0ef-4d12-ac37-80955f06355c_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract assets-unbilled receivables</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNet" xlink:to="lab_us-gaap_ContractWithCustomerAssetNet" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_DeferredCompensationPlanMember_0c0ec3e7-1656-4f5e-86b4-2895d9e6431d_terseLabel_en-US" xlink:label="lab_kfy_DeferredCompensationPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Compensation Plan</link:label>
    <link:label id="lab_kfy_DeferredCompensationPlanMember_label_en-US" xlink:label="lab_kfy_DeferredCompensationPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Plan [Member]</link:label>
    <link:label id="lab_kfy_DeferredCompensationPlanMember_documentation_en-US" xlink:label="lab_kfy_DeferredCompensationPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Compensation Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DeferredCompensationPlanMember" xlink:href="kfy-20250131.xsd#kfy_DeferredCompensationPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_DeferredCompensationPlanMember" xlink:to="lab_kfy_DeferredCompensationPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingAggtErrCompAmt" xlink:to="lab_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_0e1c5ab0-c064-4bfa-a86a-38602dd21e7b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_49330f13-c157-4cfa-8d7f-b15b374138a0_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_label_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoActuallyPaidCompAmt" xlink:to="lab_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_710c1527-b03f-40ee-b441-e85ce15ac2aa_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract liabilities, revenue recognized</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradingActivityByTypeAxis_39b02fe4-b6eb-494e-b24c-280d5bcb2739_terseLabel_en-US" xlink:label="lab_us-gaap_TradingActivityByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Activity</link:label>
    <link:label id="lab_us-gaap_TradingActivityByTypeAxis_label_en-US" xlink:label="lab_us-gaap_TradingActivityByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Activity [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradingActivityByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradingActivityByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradingActivityByTypeAxis" xlink:to="lab_us-gaap_TradingActivityByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAxis_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation:</link:label>
    <link:label id="lab_ecd_AdjToCompAxis_label_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="lab_ecd_AdjToCompAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_832f667e-35b0-4a4e-9813-b9b349e5d17b_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_0335b67e-c383-4720-8d5f-b7f807fb8661_negatedLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Net income attributable to noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_cf5d6334-49f4-4d59-8a51-505ec5f96f05_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income attributable to noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesAbstract_9b3050bd-b469-4cd6-8901-be96620d7149_verboseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Derivative liabilities:</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Liability [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilitiesAbstract" xlink:to="lab_us-gaap_DerivativeLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_57895c83-6168-4548-8028-12c6b8a36350_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_bb456af1-d5af-44c2-a557-d213a8e9af08_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_UnearnedCompensationNonCurrent_11b60f3f-30c5-49f5-94a9-48aac08a49c9_terseLabel_en-US" xlink:label="lab_kfy_UnearnedCompensationNonCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unearned compensation, non-current</link:label>
    <link:label id="lab_kfy_UnearnedCompensationNonCurrent_label_en-US" xlink:label="lab_kfy_UnearnedCompensationNonCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unearned Compensation Non Current</link:label>
    <link:label id="lab_kfy_UnearnedCompensationNonCurrent_documentation_en-US" xlink:label="lab_kfy_UnearnedCompensationNonCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The amount advanced to employees that we consider unearned compensation that will vest and therefore be expensed in more than one year.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_UnearnedCompensationNonCurrent" xlink:href="kfy-20250131.xsd#kfy_UnearnedCompensationNonCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_UnearnedCompensationNonCurrent" xlink:to="lab_kfy_UnearnedCompensationNonCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_5faeaa88-a16a-4698-a541-e78bd9cc11f4_verboseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Fair value of derivative liabilities</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Currency Derivative Instruments Not Designated as Hedging Instruments, Liability at Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" xlink:to="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_a24b7eec-1e73-4b24-8e0f-0761ca49f934_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive loss, net</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_81a310ab-ca73-4f23-a62f-e7c532145221_totalLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive loss, net</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_7deeb753-1bcd-406c-bf2f-ee1f7d566159_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_ExecutiveCapitalAccumulationPlanMember_44b04298-5289-4107-b1ea-6d34d8d1b06f_terseLabel_en-US" xlink:label="lab_kfy_ExecutiveCapitalAccumulationPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Executive Capital Accumulation Plan</link:label>
    <link:label id="lab_kfy_ExecutiveCapitalAccumulationPlanMember_label_en-US" xlink:label="lab_kfy_ExecutiveCapitalAccumulationPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Executive Capital Accumulation Plan [Member]</link:label>
    <link:label id="lab_kfy_ExecutiveCapitalAccumulationPlanMember_documentation_en-US" xlink:label="lab_kfy_ExecutiveCapitalAccumulationPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Executive Capital Accumulation Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ExecutiveCapitalAccumulationPlanMember" xlink:href="kfy-20250131.xsd#kfy_ExecutiveCapitalAccumulationPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_ExecutiveCapitalAccumulationPlanMember" xlink:to="lab_kfy_ExecutiveCapitalAccumulationPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_875c0b19-3caa-45c4-aa8c-cf058f6d577f_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retained Earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsSvcCstMember" xlink:to="lab_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_PolicyLoansPayable_ea416245-15f4-4dd9-9123-a9380441bca5_terseLabel_en-US" xlink:label="lab_kfy_PolicyLoansPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding policy loans</link:label>
    <link:label id="lab_kfy_PolicyLoansPayable_label_en-US" xlink:label="lab_kfy_PolicyLoansPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Policy Loans Payable</link:label>
    <link:label id="lab_kfy_PolicyLoansPayable_documentation_en-US" xlink:label="lab_kfy_PolicyLoansPayable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Policy Loans Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_PolicyLoansPayable" xlink:href="kfy-20250131.xsd#kfy_PolicyLoansPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_PolicyLoansPayable" xlink:to="lab_kfy_PolicyLoansPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2bcca07b-5321-448f-98fd-98855d2de244_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_8686c043-b7c9-43d7-90b7-497b8cb8fd4c_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Basic weighted-average number of common shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method</link:label>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_label_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:to="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_2aa81509-4ea8-4ae2-89f3-515a3424a8df_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax effect on unrealized gains (losses), securities, tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_d740b66c-bdbd-4d14-aa30-d80339f44aa1_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">12 months or longer, unrealized losses</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments_da62fbf8-3d9f-42a9-adc5-97f8f6176eca_negatedLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Gain on marketable securities</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Marketable Security, Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments" xlink:to="lab_us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4ade3207-5d1d-4388-a102-b418e34076e8_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total stockholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_b6ab9d78-6478-473b-b9af-9bbc84146746_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_641353ca-03b9-47e6-a985-1d057325a874_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_42440ea1-86a4-40dc-b992-85618cb82a41_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_ExecutiveSearchAsiaPacificMember_51b5ef15-a980-4c70-9d0c-09655ef27a3e_terseLabel_en-US" xlink:label="lab_kfy_ExecutiveSearchAsiaPacificMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Asia Pacific</link:label>
    <link:label id="lab_kfy_ExecutiveSearchAsiaPacificMember_label_en-US" xlink:label="lab_kfy_ExecutiveSearchAsiaPacificMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Executive Search, Asia Pacific [Member]</link:label>
    <link:label id="lab_kfy_ExecutiveSearchAsiaPacificMember_documentation_en-US" xlink:label="lab_kfy_ExecutiveSearchAsiaPacificMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Executive Search, Asia Pacific</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ExecutiveSearchAsiaPacificMember" xlink:href="kfy-20250131.xsd#kfy_ExecutiveSearchAsiaPacificMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_ExecutiveSearchAsiaPacificMember" xlink:to="lab_kfy_ExecutiveSearchAsiaPacificMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_terseLabel_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Executive Category:</link:label>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_label_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Executive Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="lab_ecd_ExecutiveCategoryAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:to="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_ExecutiveSearchEMEAMember_a18c68d8-4313-403c-8ec5-90eb6d01c414_terseLabel_en-US" xlink:label="lab_kfy_ExecutiveSearchEMEAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">EMEA</link:label>
    <link:label id="lab_kfy_ExecutiveSearchEMEAMember_label_en-US" xlink:label="lab_kfy_ExecutiveSearchEMEAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Executive Search, EMEA [Member]</link:label>
    <link:label id="lab_kfy_ExecutiveSearchEMEAMember_documentation_en-US" xlink:label="lab_kfy_ExecutiveSearchEMEAMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Executive Search, EMEA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ExecutiveSearchEMEAMember" xlink:href="kfy-20250131.xsd#kfy_ExecutiveSearchEMEAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_ExecutiveSearchEMEAMember" xlink:to="lab_kfy_ExecutiveSearchEMEAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_db61098a-7b50-49b8-beac-c133353c9706_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less than 12 months, unrealized losses</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_ReimbursedExpensesMember_91fb29f8-7589-4dca-a645-092f692ebd20_terseLabel_en-US" xlink:label="lab_kfy_ReimbursedExpensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reimbursed expenses</link:label>
    <link:label id="lab_kfy_ReimbursedExpensesMember_label_en-US" xlink:label="lab_kfy_ReimbursedExpensesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reimbursed Expenses [Member]</link:label>
    <link:label id="lab_kfy_ReimbursedExpensesMember_documentation_en-US" xlink:label="lab_kfy_ReimbursedExpensesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Reimbursed expenses.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ReimbursedExpensesMember" xlink:href="kfy-20250131.xsd#kfy_ReimbursedExpensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_ReimbursedExpensesMember" xlink:to="lab_kfy_ReimbursedExpensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_1d32718a-795e-4ff5-937d-9bdeef27441d_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLifeInsurancePolicies_2c1d7fb1-5b8e-4c7f-b3ea-6cb3035f85dc_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLifeInsurancePolicies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from life insurance policies</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLifeInsurancePolicies_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLifeInsurancePolicies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Life Insurance Policy</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLifeInsurancePolicies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLifeInsurancePolicies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLifeInsurancePolicies" xlink:to="lab_us-gaap_ProceedsFromLifeInsurancePolicies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_1c651b74-6bbf-4ab1-92a7-0206e1c1ea38_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue recognized, remaining performance obligation</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureName_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureName_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureName" xlink:to="lab_ecd_CoSelectedMeasureName" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>9
<FILENAME>kfy-20250131_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:a2253bd4-ee9c-4dfa-8dce-a0b43bb32b49,g:18d07978-f226-4cab-ba09-d96fba30b21e-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.kornferry.com/role/CoverPage" xlink:type="simple" xlink:href="kfy-20250131.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_6136e4ca-c840-4e28-af47-65bc99912cd8" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_33a1b419-430c-4e02-be9d-91ea3f161a3e" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6136e4ca-c840-4e28-af47-65bc99912cd8" xlink:to="loc_dei_DocumentType_33a1b419-430c-4e02-be9d-91ea3f161a3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_b9a4579b-167d-4a6f-b751-de79bdfbc03d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6136e4ca-c840-4e28-af47-65bc99912cd8" xlink:to="loc_dei_DocumentQuarterlyReport_b9a4579b-167d-4a6f-b751-de79bdfbc03d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_49b23490-09cf-411e-9684-c85cb5012499" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6136e4ca-c840-4e28-af47-65bc99912cd8" xlink:to="loc_dei_DocumentPeriodEndDate_49b23490-09cf-411e-9684-c85cb5012499" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_1d9c4c66-92e0-4177-8a58-e55657c25aba" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6136e4ca-c840-4e28-af47-65bc99912cd8" xlink:to="loc_dei_DocumentTransitionReport_1d9c4c66-92e0-4177-8a58-e55657c25aba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_5d3a2e16-b5e9-4cc3-98e5-bae711577d58" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6136e4ca-c840-4e28-af47-65bc99912cd8" xlink:to="loc_dei_EntityFileNumber_5d3a2e16-b5e9-4cc3-98e5-bae711577d58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_868d5175-9e13-45e2-a914-2b32e6bd98a3" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6136e4ca-c840-4e28-af47-65bc99912cd8" xlink:to="loc_dei_EntityRegistrantName_868d5175-9e13-45e2-a914-2b32e6bd98a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_b9722dd0-db78-44fd-85a1-c193fafef80a" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6136e4ca-c840-4e28-af47-65bc99912cd8" xlink:to="loc_dei_EntityIncorporationStateCountryCode_b9722dd0-db78-44fd-85a1-c193fafef80a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_7d7ec51f-2429-48a1-8fc7-027d96e2df19" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6136e4ca-c840-4e28-af47-65bc99912cd8" xlink:to="loc_dei_EntityTaxIdentificationNumber_7d7ec51f-2429-48a1-8fc7-027d96e2df19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_069d57f0-510e-4b3a-b757-a66b1a1f41a7" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6136e4ca-c840-4e28-af47-65bc99912cd8" xlink:to="loc_dei_EntityAddressAddressLine1_069d57f0-510e-4b3a-b757-a66b1a1f41a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_424f47b4-7a2d-48c9-9f2f-934d42c02219" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6136e4ca-c840-4e28-af47-65bc99912cd8" xlink:to="loc_dei_EntityAddressAddressLine2_424f47b4-7a2d-48c9-9f2f-934d42c02219" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_9e572145-bdff-46e7-b729-32170db04f57" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6136e4ca-c840-4e28-af47-65bc99912cd8" xlink:to="loc_dei_EntityAddressCityOrTown_9e572145-bdff-46e7-b729-32170db04f57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_47cef78b-b142-458e-8632-1afee86acde5" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6136e4ca-c840-4e28-af47-65bc99912cd8" xlink:to="loc_dei_EntityAddressStateOrProvince_47cef78b-b142-458e-8632-1afee86acde5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_0fd537de-bb52-4876-80da-3ca294eebe5f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6136e4ca-c840-4e28-af47-65bc99912cd8" xlink:to="loc_dei_EntityAddressPostalZipCode_0fd537de-bb52-4876-80da-3ca294eebe5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_b79bd36a-2e33-4a45-8a6a-6b987a0ef29d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6136e4ca-c840-4e28-af47-65bc99912cd8" xlink:to="loc_dei_CityAreaCode_b79bd36a-2e33-4a45-8a6a-6b987a0ef29d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_02c87cfd-96a5-482d-95bc-f43fb75c840c" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6136e4ca-c840-4e28-af47-65bc99912cd8" xlink:to="loc_dei_LocalPhoneNumber_02c87cfd-96a5-482d-95bc-f43fb75c840c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_b8b3be1c-8d52-427c-91c9-e403dc013e25" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6136e4ca-c840-4e28-af47-65bc99912cd8" xlink:to="loc_dei_Security12bTitle_b8b3be1c-8d52-427c-91c9-e403dc013e25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_57c8cbcc-c740-4757-a1f8-cdfc623d85a2" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6136e4ca-c840-4e28-af47-65bc99912cd8" xlink:to="loc_dei_TradingSymbol_57c8cbcc-c740-4757-a1f8-cdfc623d85a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_2c8b5719-dd71-433c-992c-33025b77b388" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6136e4ca-c840-4e28-af47-65bc99912cd8" xlink:to="loc_dei_SecurityExchangeName_2c8b5719-dd71-433c-992c-33025b77b388" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_f2e85813-9ddc-4791-b94c-53beaa3fd8eb" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6136e4ca-c840-4e28-af47-65bc99912cd8" xlink:to="loc_dei_EntityCurrentReportingStatus_f2e85813-9ddc-4791-b94c-53beaa3fd8eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_8998750e-f224-4dcc-84fc-ea83520cece1" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6136e4ca-c840-4e28-af47-65bc99912cd8" xlink:to="loc_dei_EntityInteractiveDataCurrent_8998750e-f224-4dcc-84fc-ea83520cece1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_c3faf28d-a388-4c80-ba79-6b30636708c9" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6136e4ca-c840-4e28-af47-65bc99912cd8" xlink:to="loc_dei_EntityFilerCategory_c3faf28d-a388-4c80-ba79-6b30636708c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_e7cbef75-e8a1-4cdf-93ee-349a992c220e" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6136e4ca-c840-4e28-af47-65bc99912cd8" xlink:to="loc_dei_EntitySmallBusiness_e7cbef75-e8a1-4cdf-93ee-349a992c220e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_d5d86aa3-8101-4bbf-8f2a-ae1d18e1ba29" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6136e4ca-c840-4e28-af47-65bc99912cd8" xlink:to="loc_dei_EntityEmergingGrowthCompany_d5d86aa3-8101-4bbf-8f2a-ae1d18e1ba29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_f7367e54-28c0-4f34-ae34-5dce799ca9de" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6136e4ca-c840-4e28-af47-65bc99912cd8" xlink:to="loc_dei_EntityShellCompany_f7367e54-28c0-4f34-ae34-5dce799ca9de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_40736698-52be-481b-9343-2ef29cc9220c" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6136e4ca-c840-4e28-af47-65bc99912cd8" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_40736698-52be-481b-9343-2ef29cc9220c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_26b2966a-c9d1-49d7-8493-c8438008e9b3" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6136e4ca-c840-4e28-af47-65bc99912cd8" xlink:to="loc_dei_EntityCentralIndexKey_26b2966a-c9d1-49d7-8493-c8438008e9b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_644d94b0-a1e2-42cf-afa1-eeb70f679264" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6136e4ca-c840-4e28-af47-65bc99912cd8" xlink:to="loc_dei_CurrentFiscalYearEndDate_644d94b0-a1e2-42cf-afa1-eeb70f679264" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_3417f38d-2e4f-4855-9659-8ba3253a8cfb" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6136e4ca-c840-4e28-af47-65bc99912cd8" xlink:to="loc_dei_DocumentFiscalYearFocus_3417f38d-2e4f-4855-9659-8ba3253a8cfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_28d052f6-168f-40b8-8432-c4b79c4789d6" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6136e4ca-c840-4e28-af47-65bc99912cd8" xlink:to="loc_dei_DocumentFiscalPeriodFocus_28d052f6-168f-40b8-8432-c4b79c4789d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_094c1c36-3eb6-4132-a9c4-2b99cad0c944" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6136e4ca-c840-4e28-af47-65bc99912cd8" xlink:to="loc_dei_AmendmentFlag_094c1c36-3eb6-4132-a9c4-2b99cad0c944" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="kfy-20250131.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_4e900ed9-4bd5-4373-b49a-86636de191e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_816d9540-e7d1-4e4f-9134-473931268db8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_4e900ed9-4bd5-4373-b49a-86636de191e0" xlink:to="loc_us-gaap_AssetsAbstract_816d9540-e7d1-4e4f-9134-473931268db8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_95b8db61-0947-4c45-936f-a7eba8eb2d69" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_816d9540-e7d1-4e4f-9134-473931268db8" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_95b8db61-0947-4c45-936f-a7eba8eb2d69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_82cd5bba-e545-4d22-919f-e3da1b8fd7be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_816d9540-e7d1-4e4f-9134-473931268db8" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_82cd5bba-e545-4d22-919f-e3da1b8fd7be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_3729c695-bf5c-4ebc-bbd4-1ae8b8a4439b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_816d9540-e7d1-4e4f-9134-473931268db8" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_3729c695-bf5c-4ebc-bbd4-1ae8b8a4439b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_IncomeTaxesAndOtherReceivablesCurrent_80c38f21-f7dc-43aa-8dd3-e90cb6920c3d" xlink:href="kfy-20250131.xsd#kfy_IncomeTaxesAndOtherReceivablesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_816d9540-e7d1-4e4f-9134-473931268db8" xlink:to="loc_kfy_IncomeTaxesAndOtherReceivablesCurrent_80c38f21-f7dc-43aa-8dd3-e90cb6920c3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_UnearnedCompensationCurrent_04dac707-80a5-4d61-8ed9-d7d3219450cf" xlink:href="kfy-20250131.xsd#kfy_UnearnedCompensationCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_816d9540-e7d1-4e4f-9134-473931268db8" xlink:to="loc_kfy_UnearnedCompensationCurrent_04dac707-80a5-4d61-8ed9-d7d3219450cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_cc38a60b-36f1-4702-972d-c69e9e1de364" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_816d9540-e7d1-4e4f-9134-473931268db8" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_cc38a60b-36f1-4702-972d-c69e9e1de364" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_60d670a6-c509-428e-a2bc-8ce0c8840161" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_816d9540-e7d1-4e4f-9134-473931268db8" xlink:to="loc_us-gaap_AssetsCurrent_60d670a6-c509-428e-a2bc-8ce0c8840161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesNoncurrent_6ddc3437-8aa0-4cc5-8810-4562a420097f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_816d9540-e7d1-4e4f-9134-473931268db8" xlink:to="loc_us-gaap_MarketableSecuritiesNoncurrent_6ddc3437-8aa0-4cc5-8810-4562a420097f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1806dc94-6168-42c8-8e44-a7a8b052e169" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_816d9540-e7d1-4e4f-9134-473931268db8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_1806dc94-6168-42c8-8e44-a7a8b052e169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_3689ac4e-e625-41a9-90c7-fff2067de81b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_816d9540-e7d1-4e4f-9134-473931268db8" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_3689ac4e-e625-41a9-90c7-fff2067de81b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashSurrenderValueOfLifeInsurance_e184de41-431d-48a1-b62a-cd3278bfdfd8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashSurrenderValueOfLifeInsurance"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_816d9540-e7d1-4e4f-9134-473931268db8" xlink:to="loc_us-gaap_CashSurrenderValueOfLifeInsurance_e184de41-431d-48a1-b62a-cd3278bfdfd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_127a0d23-7de6-436c-8a4b-74a322d9b285" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_816d9540-e7d1-4e4f-9134-473931268db8" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_127a0d23-7de6-436c-8a4b-74a322d9b285" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_9b3c5ea3-4833-4e85-ad90-f1f38a3648f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_816d9540-e7d1-4e4f-9134-473931268db8" xlink:to="loc_us-gaap_Goodwill_9b3c5ea3-4833-4e85-ad90-f1f38a3648f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_85de9d68-1d98-425a-bac9-8c150fe65787" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_816d9540-e7d1-4e4f-9134-473931268db8" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_85de9d68-1d98-425a-bac9-8c150fe65787" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_UnearnedCompensationNonCurrent_012a4a9e-afd7-461a-a20b-8e1d28d73cb6" xlink:href="kfy-20250131.xsd#kfy_UnearnedCompensationNonCurrent"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_816d9540-e7d1-4e4f-9134-473931268db8" xlink:to="loc_kfy_UnearnedCompensationNonCurrent_012a4a9e-afd7-461a-a20b-8e1d28d73cb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAndOtherNoncurrentAssets_f0e2a6e0-5cef-4d98-bb63-839395ed51a3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsAndOtherNoncurrentAssets"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_816d9540-e7d1-4e4f-9134-473931268db8" xlink:to="loc_us-gaap_InvestmentsAndOtherNoncurrentAssets_f0e2a6e0-5cef-4d98-bb63-839395ed51a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_a58d5ffd-66b6-4806-aceb-2aa6d34b4904" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_816d9540-e7d1-4e4f-9134-473931268db8" xlink:to="loc_us-gaap_Assets_a58d5ffd-66b6-4806-aceb-2aa6d34b4904" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2922769f-2060-4bf3-972a-9c6593aaeb98" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_4e900ed9-4bd5-4373-b49a-86636de191e0" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2922769f-2060-4bf3-972a-9c6593aaeb98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_234e5cd9-5030-42a1-b48e-2310506238ee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2922769f-2060-4bf3-972a-9c6593aaeb98" xlink:to="loc_us-gaap_AccountsPayableCurrent_234e5cd9-5030-42a1-b48e-2310506238ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_bb926811-67a6-4bc3-bd13-35669cd5e7d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2922769f-2060-4bf3-972a-9c6593aaeb98" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_bb926811-67a6-4bc3-bd13-35669cd5e7d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_c3b4ef75-b451-465c-8acb-e819f22e179d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2922769f-2060-4bf3-972a-9c6593aaeb98" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_c3b4ef75-b451-465c-8acb-e819f22e179d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_6ccfdb22-b640-4720-bda0-1e8eca5f8458" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2922769f-2060-4bf3-972a-9c6593aaeb98" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_6ccfdb22-b640-4720-bda0-1e8eca5f8458" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_698e2961-8666-4516-970a-5c833ba1db73" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2922769f-2060-4bf3-972a-9c6593aaeb98" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_698e2961-8666-4516-970a-5c833ba1db73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_66586d9a-2da7-4a7d-bebc-ff4f374af3f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2922769f-2060-4bf3-972a-9c6593aaeb98" xlink:to="loc_us-gaap_LiabilitiesCurrent_66586d9a-2da7-4a7d-bebc-ff4f374af3f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_d3d4cf0b-85b2-45ed-9ee3-9c167a3a7670" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2922769f-2060-4bf3-972a-9c6593aaeb98" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_d3d4cf0b-85b2-45ed-9ee3-9c167a3a7670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_70d0f791-3a24-46e1-a6fd-3248da1a6d37" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2922769f-2060-4bf3-972a-9c6593aaeb98" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_70d0f791-3a24-46e1-a6fd-3248da1a6d37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_c3895e28-d294-4e8c-9da1-f1150863ce9b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2922769f-2060-4bf3-972a-9c6593aaeb98" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_c3895e28-d294-4e8c-9da1-f1150863ce9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_a4193bae-893a-48c8-a05a-2359474772b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2922769f-2060-4bf3-972a-9c6593aaeb98" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_a4193bae-893a-48c8-a05a-2359474772b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_39338958-cbee-4bff-8b75-5b66cbb854ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2922769f-2060-4bf3-972a-9c6593aaeb98" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_39338958-cbee-4bff-8b75-5b66cbb854ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_2dc853c2-5668-46c9-aa17-8aa156f4f659" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2922769f-2060-4bf3-972a-9c6593aaeb98" xlink:to="loc_us-gaap_Liabilities_2dc853c2-5668-46c9-aa17-8aa156f4f659" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_fe8fe67f-8327-43ca-8ca7-b465922cb635" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2922769f-2060-4bf3-972a-9c6593aaeb98" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_fe8fe67f-8327-43ca-8ca7-b465922cb635" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStocksIncludingAdditionalPaidInCapital_7310f1aa-c51b-42df-ab98-6dcc8bd810f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStocksIncludingAdditionalPaidInCapital"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_fe8fe67f-8327-43ca-8ca7-b465922cb635" xlink:to="loc_us-gaap_CommonStocksIncludingAdditionalPaidInCapital_7310f1aa-c51b-42df-ab98-6dcc8bd810f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_25f395b7-d195-4fdb-8b5d-ade330462b17" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_fe8fe67f-8327-43ca-8ca7-b465922cb635" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_25f395b7-d195-4fdb-8b5d-ade330462b17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_36355c8e-5aaf-4bf1-91eb-6230d072d860" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_fe8fe67f-8327-43ca-8ca7-b465922cb635" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_36355c8e-5aaf-4bf1-91eb-6230d072d860" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_54fc97d0-6003-4537-bb03-ad2ee113362a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_fe8fe67f-8327-43ca-8ca7-b465922cb635" xlink:to="loc_us-gaap_StockholdersEquity_54fc97d0-6003-4537-bb03-ad2ee113362a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_88d3d5b4-24b0-4fba-922d-38bd13a3a19f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_fe8fe67f-8327-43ca-8ca7-b465922cb635" xlink:to="loc_us-gaap_MinorityInterest_88d3d5b4-24b0-4fba-922d-38bd13a3a19f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_a9e384b0-147e-43cf-9ab9-360a67251b09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_fe8fe67f-8327-43ca-8ca7-b465922cb635" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_a9e384b0-147e-43cf-9ab9-360a67251b09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_7064de7c-c96c-4e9a-b6ab-47c8bf5467b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2922769f-2060-4bf3-972a-9c6593aaeb98" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_7064de7c-c96c-4e9a-b6ab-47c8bf5467b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="kfy-20250131.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_bab86cc0-3831-4e3c-8f9e-90e50b74fa1a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_ee1b1abd-2e24-443d-adc2-71af5332db43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_bab86cc0-3831-4e3c-8f9e-90e50b74fa1a" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_ee1b1abd-2e24-443d-adc2-71af5332db43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_d8599bd5-03bf-4113-8dc6-95c9dccdba19" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_bab86cc0-3831-4e3c-8f9e-90e50b74fa1a" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_d8599bd5-03bf-4113-8dc6-95c9dccdba19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_1d8cb7c1-4ccc-40c8-bcc4-35752e67a147" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_bab86cc0-3831-4e3c-8f9e-90e50b74fa1a" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_1d8cb7c1-4ccc-40c8-bcc4-35752e67a147" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_6c6fb6d3-4873-44c9-acfa-4a24d79648e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_bab86cc0-3831-4e3c-8f9e-90e50b74fa1a" xlink:to="loc_us-gaap_CommonStockSharesIssued_6c6fb6d3-4873-44c9-acfa-4a24d79648e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_cc9f1b7f-77d3-476f-83cc-a5ec60ce867d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_bab86cc0-3831-4e3c-8f9e-90e50b74fa1a" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_cc9f1b7f-77d3-476f-83cc-a5ec60ce867d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited" xlink:type="simple" xlink:href="kfy-20250131.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_443a926a-4c0a-41a7-80b6-04cae5b2b7f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_2c2ef423-0bee-4e69-b255-62a68366863d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_443a926a-4c0a-41a7-80b6-04cae5b2b7f7" xlink:to="loc_us-gaap_StatementTable_2c2ef423-0bee-4e69-b255-62a68366863d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_90fa352d-8757-48e7-bfca-6bcd1338f867" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2c2ef423-0bee-4e69-b255-62a68366863d" xlink:to="loc_srt_ProductOrServiceAxis_90fa352d-8757-48e7-bfca-6bcd1338f867" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_c442c896-d508-41ca-ac37-a9853f7f8337" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_90fa352d-8757-48e7-bfca-6bcd1338f867" xlink:to="loc_srt_ProductsAndServicesDomain_c442c896-d508-41ca-ac37-a9853f7f8337" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_df25a171-1be2-45dd-a792-3044727abff1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ServiceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_c442c896-d508-41ca-ac37-a9853f7f8337" xlink:to="loc_us-gaap_ServiceMember_df25a171-1be2-45dd-a792-3044727abff1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ReimbursedOutOfPocketEngagementExpensesMember_f4666263-0829-4e8e-ac72-0b94cf397443" xlink:href="kfy-20250131.xsd#kfy_ReimbursedOutOfPocketEngagementExpensesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_c442c896-d508-41ca-ac37-a9853f7f8337" xlink:to="loc_kfy_ReimbursedOutOfPocketEngagementExpensesMember_f4666263-0829-4e8e-ac72-0b94cf397443" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ReimbursedExpensesMember_89e7d0f7-dc78-4296-b2f9-315c95a003b2" xlink:href="kfy-20250131.xsd#kfy_ReimbursedExpensesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_c442c896-d508-41ca-ac37-a9853f7f8337" xlink:to="loc_kfy_ReimbursedExpensesMember_89e7d0f7-dc78-4296-b2f9-315c95a003b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_428be118-1c17-434a-923a-b8f0fdc7c4fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2c2ef423-0bee-4e69-b255-62a68366863d" xlink:to="loc_us-gaap_StatementLineItems_428be118-1c17-434a-923a-b8f0fdc7c4fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a23df893-a612-4a2b-bc3b-95eccc63b178" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_428be118-1c17-434a-923a-b8f0fdc7c4fc" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a23df893-a612-4a2b-bc3b-95eccc63b178" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LaborAndRelatedExpense_4dbc179a-2f86-4b0d-9ae3-46129828596f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LaborAndRelatedExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_428be118-1c17-434a-923a-b8f0fdc7c4fc" xlink:to="loc_us-gaap_LaborAndRelatedExpense_4dbc179a-2f86-4b0d-9ae3-46129828596f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_082a13b0-f52a-4ecd-a9e3-c8131368f1e1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_428be118-1c17-434a-923a-b8f0fdc7c4fc" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_082a13b0-f52a-4ecd-a9e3-c8131368f1e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_ee8d9f9b-c564-4635-b61e-8b15c56e2f13" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_428be118-1c17-434a-923a-b8f0fdc7c4fc" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_ee8d9f9b-c564-4635-b61e-8b15c56e2f13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_b8c1c1d6-412c-4529-add3-651eb462e16f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_428be118-1c17-434a-923a-b8f0fdc7c4fc" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_b8c1c1d6-412c-4529-add3-651eb462e16f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_ee90d667-f3bb-4a5c-819a-5560791837bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_428be118-1c17-434a-923a-b8f0fdc7c4fc" xlink:to="loc_us-gaap_RestructuringCharges_ee90d667-f3bb-4a5c-819a-5560791837bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_1fd84a94-9583-4dc5-a2bb-76ab718d7231" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpenses"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_428be118-1c17-434a-923a-b8f0fdc7c4fc" xlink:to="loc_us-gaap_CostsAndExpenses_1fd84a94-9583-4dc5-a2bb-76ab718d7231" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_787aea01-f3ef-4451-b89e-cf0059f9fbd8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_428be118-1c17-434a-923a-b8f0fdc7c4fc" xlink:to="loc_us-gaap_OperatingIncomeLoss_787aea01-f3ef-4451-b89e-cf0059f9fbd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_ab6a229d-90a7-4dc6-93e4-bfd5e5437c70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_428be118-1c17-434a-923a-b8f0fdc7c4fc" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_ab6a229d-90a7-4dc6-93e4-bfd5e5437c70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_652d9137-4fc1-437d-875f-690ce94f5c7b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_428be118-1c17-434a-923a-b8f0fdc7c4fc" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_652d9137-4fc1-437d-875f-690ce94f5c7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e6c3f9a1-8705-4932-ab34-890053e167f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_428be118-1c17-434a-923a-b8f0fdc7c4fc" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e6c3f9a1-8705-4932-ab34-890053e167f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_96fffd74-9645-4481-9926-fea96b3fa66c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_428be118-1c17-434a-923a-b8f0fdc7c4fc" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_96fffd74-9645-4481-9926-fea96b3fa66c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_46550f0a-5449-4838-973f-08a5bd5883f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_428be118-1c17-434a-923a-b8f0fdc7c4fc" xlink:to="loc_us-gaap_ProfitLoss_46550f0a-5449-4838-973f-08a5bd5883f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_b12bbc08-e627-43ea-88d9-06958eb21f31" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_428be118-1c17-434a-923a-b8f0fdc7c4fc" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_b12bbc08-e627-43ea-88d9-06958eb21f31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_be9ed55a-8036-42c0-bfc8-d98a36192b41" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_428be118-1c17-434a-923a-b8f0fdc7c4fc" xlink:to="loc_us-gaap_NetIncomeLoss_be9ed55a-8036-42c0-bfc8-d98a36192b41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_bd4e67ba-7fac-41fa-93cc-de6fda2407b5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_428be118-1c17-434a-923a-b8f0fdc7c4fc" xlink:to="loc_us-gaap_EarningsPerShareAbstract_bd4e67ba-7fac-41fa-93cc-de6fda2407b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_6efc27d2-01ee-4d3b-85ba-e07d35fab9fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_bd4e67ba-7fac-41fa-93cc-de6fda2407b5" xlink:to="loc_us-gaap_EarningsPerShareBasic_6efc27d2-01ee-4d3b-85ba-e07d35fab9fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_cc0f1ba2-0e0e-4009-b6f1-b2b050a9515d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_bd4e67ba-7fac-41fa-93cc-de6fda2407b5" xlink:to="loc_us-gaap_EarningsPerShareDiluted_cc0f1ba2-0e0e-4009-b6f1-b2b050a9515d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_7d698b67-fe48-46a1-a58d-e723c809d4e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_428be118-1c17-434a-923a-b8f0fdc7c4fc" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_7d698b67-fe48-46a1-a58d-e723c809d4e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_8ed33e8d-0a37-43b7-8d52-36ece15c9c4d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_7d698b67-fe48-46a1-a58d-e723c809d4e8" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_8ed33e8d-0a37-43b7-8d52-36ece15c9c4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_b3f631c3-acef-4d02-b7ba-5bd779d3e22b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_7d698b67-fe48-46a1-a58d-e723c809d4e8" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_b3f631c3-acef-4d02-b7ba-5bd779d3e22b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEunaudited" xlink:type="simple" xlink:href="kfy-20250131.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEunaudited"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_bd1c5e2d-9b0c-4969-9b23-b0021121e3cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_806d3c8f-9759-4914-b418-7eee8d204664" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_bd1c5e2d-9b0c-4969-9b23-b0021121e3cd" xlink:to="loc_us-gaap_ProfitLoss_806d3c8f-9759-4914-b418-7eee8d204664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_81a28051-9143-48c6-8731-3c205aac5273" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_bd1c5e2d-9b0c-4969-9b23-b0021121e3cd" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_81a28051-9143-48c6-8731-3c205aac5273" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_e058b6ff-4fb3-45ed-9885-7160d801229a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_81a28051-9143-48c6-8731-3c205aac5273" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_e058b6ff-4fb3-45ed-9885-7160d801229a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_a6fed958-6add-4779-b70a-3351d4312090" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_81a28051-9143-48c6-8731-3c205aac5273" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_a6fed958-6add-4779-b70a-3351d4312090" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_51643aae-6dcc-4790-8db4-2ba96f5d097a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_81a28051-9143-48c6-8731-3c205aac5273" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_51643aae-6dcc-4790-8db4-2ba96f5d097a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_fbd17ea9-445c-4821-92de-528f22f0f5dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_bd1c5e2d-9b0c-4969-9b23-b0021121e3cd" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_fbd17ea9-445c-4821-92de-528f22f0f5dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_3161449c-85f5-47ca-bcb7-02f3a15b7f40" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_bd1c5e2d-9b0c-4969-9b23-b0021121e3cd" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_3161449c-85f5-47ca-bcb7-02f3a15b7f40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_dc38444c-bace-4414-969b-20dbb675c29d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_bd1c5e2d-9b0c-4969-9b23-b0021121e3cd" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_dc38444c-bace-4414-969b-20dbb675c29d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited" xlink:type="simple" xlink:href="kfy-20250131.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_69aca65f-df35-47cb-b1db-750e0655fde0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_4b6325fb-ccf3-412b-9e6a-c00854b7a092" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_69aca65f-df35-47cb-b1db-750e0655fde0" xlink:to="loc_us-gaap_StatementTable_4b6325fb-ccf3-412b-9e6a-c00854b7a092" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_9b7bd720-1afb-4f43-af98-776da303bd14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_4b6325fb-ccf3-412b-9e6a-c00854b7a092" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_9b7bd720-1afb-4f43-af98-776da303bd14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_7908ec22-1e7d-4bce-aaae-2e95e946b6f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_9b7bd720-1afb-4f43-af98-776da303bd14" xlink:to="loc_us-gaap_EquityComponentDomain_7908ec22-1e7d-4bce-aaae-2e95e946b6f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_12e0bd17-28d4-4179-813c-07a9503c5762" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ParentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_7908ec22-1e7d-4bce-aaae-2e95e946b6f1" xlink:to="loc_us-gaap_ParentMember_12e0bd17-28d4-4179-813c-07a9503c5762" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember_75f7fb8d-6ae3-4eca-a763-73e82c396f72" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_12e0bd17-28d4-4179-813c-07a9503c5762" xlink:to="loc_us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember_75f7fb8d-6ae3-4eca-a763-73e82c396f72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_7674cac0-3db7-4b01-9f12-13e19e092b6c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_12e0bd17-28d4-4179-813c-07a9503c5762" xlink:to="loc_us-gaap_RetainedEarningsMember_7674cac0-3db7-4b01-9f12-13e19e092b6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_5f4f2391-9827-4e2c-b81f-f44aed6487f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_12e0bd17-28d4-4179-813c-07a9503c5762" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_5f4f2391-9827-4e2c-b81f-f44aed6487f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_48d1fb0e-9329-4ccf-b4d4-95176e0fbf89" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_7908ec22-1e7d-4bce-aaae-2e95e946b6f1" xlink:to="loc_us-gaap_NoncontrollingInterestMember_48d1fb0e-9329-4ccf-b4d4-95176e0fbf89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_46691c97-2e37-490e-a805-dd200151f4c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_4b6325fb-ccf3-412b-9e6a-c00854b7a092" xlink:to="loc_us-gaap_StatementLineItems_46691c97-2e37-490e-a805-dd200151f4c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e1c9388-4167-456a-b61e-d5e29574f6c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_46691c97-2e37-490e-a805-dd200151f4c0" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e1c9388-4167-456a-b61e-d5e29574f6c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_b8eeb2eb-1355-4c44-b1fd-04de16c9cd9c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e1c9388-4167-456a-b61e-d5e29574f6c9" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_b8eeb2eb-1355-4c44-b1fd-04de16c9cd9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_ff6d6817-ef9b-4d7d-a2bd-2e20bc36e464" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e1c9388-4167-456a-b61e-d5e29574f6c9" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_ff6d6817-ef9b-4d7d-a2bd-2e20bc36e464" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_43650c8f-32ad-47c6-bdeb-2d56b894029e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e1c9388-4167-456a-b61e-d5e29574f6c9" xlink:to="loc_us-gaap_ProfitLoss_43650c8f-32ad-47c6-bdeb-2d56b894029e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_68bde1db-c335-4c34-ab63-caa22af52927" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e1c9388-4167-456a-b61e-d5e29574f6c9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_68bde1db-c335-4c34-ab63-caa22af52927" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_0253827a-0cf4-4d93-8a76-f6fe48d2551b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e1c9388-4167-456a-b61e-d5e29574f6c9" xlink:to="loc_us-gaap_DividendsCommonStockCash_0253827a-0cf4-4d93-8a76-f6fe48d2551b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_7f82cb81-5450-407c-a77f-1dd76555d54b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e1c9388-4167-456a-b61e-d5e29574f6c9" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_7f82cb81-5450-407c-a77f-1dd76555d54b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_b3d5ecf0-d4b2-4bc2-b0fa-00c750e0e748" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e1c9388-4167-456a-b61e-d5e29574f6c9" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_b3d5ecf0-d4b2-4bc2-b0fa-00c750e0e748" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_0c3105fd-7b00-4845-a974-02893c3d7f45" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e1c9388-4167-456a-b61e-d5e29574f6c9" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_0c3105fd-7b00-4845-a974-02893c3d7f45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_6e056a0c-26fb-4c52-bae3-fa27ea9095f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e1c9388-4167-456a-b61e-d5e29574f6c9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_6e056a0c-26fb-4c52-bae3-fa27ea9095f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_8d72d696-83ca-4dbc-9cc7-3c6d28c3f902" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e1c9388-4167-456a-b61e-d5e29574f6c9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_8d72d696-83ca-4dbc-9cc7-3c6d28c3f902" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_232b5571-6d25-4332-b59b-39ea17a7ff7d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e1c9388-4167-456a-b61e-d5e29574f6c9" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_232b5571-6d25-4332-b59b-39ea17a7ff7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_c343bcf7-2fe8-4f47-80e6-ea1922e481bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e1c9388-4167-456a-b61e-d5e29574f6c9" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_c343bcf7-2fe8-4f47-80e6-ea1922e481bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c03622f0-58df-4d43-ab09-081671c9716e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e1c9388-4167-456a-b61e-d5e29574f6c9" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c03622f0-58df-4d43-ab09-081671c9716e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" xlink:type="simple" xlink:href="kfy-20250131.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_51640c84-4155-4e60-9f4a-1a6785f81688" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_c44b96ac-028b-4e93-8a4a-8e351e338a42" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_51640c84-4155-4e60-9f4a-1a6785f81688" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_c44b96ac-028b-4e93-8a4a-8e351e338a42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_76e13984-7257-46e0-9e98-3555fdc02d28" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_c44b96ac-028b-4e93-8a4a-8e351e338a42" xlink:to="loc_us-gaap_ProfitLoss_76e13984-7257-46e0-9e98-3555fdc02d28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_56a3c46a-b9f6-4c4d-8b14-56ac94f7003d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_c44b96ac-028b-4e93-8a4a-8e351e338a42" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_56a3c46a-b9f6-4c4d-8b14-56ac94f7003d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_a4837aca-b280-4f6e-b9bc-de1125f1cdb7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_56a3c46a-b9f6-4c4d-8b14-56ac94f7003d" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_a4837aca-b280-4f6e-b9bc-de1125f1cdb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_328e1569-4991-4d59-b0ed-f79b3d69749b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_56a3c46a-b9f6-4c4d-8b14-56ac94f7003d" xlink:to="loc_us-gaap_ShareBasedCompensation_328e1569-4991-4d59-b0ed-f79b3d69749b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_5e56fd4b-1ea7-4783-b428-b007a0fbdeb2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_56a3c46a-b9f6-4c4d-8b14-56ac94f7003d" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_5e56fd4b-1ea7-4783-b428-b007a0fbdeb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments_c18a3586-538d-401c-9de3-6c437dd87a4b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_56a3c46a-b9f6-4c4d-8b14-56ac94f7003d" xlink:to="loc_us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments_c18a3586-538d-401c-9de3-6c437dd87a4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_8ae92100-c9d1-4f3c-a0c1-2ee8e4f872a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_56a3c46a-b9f6-4c4d-8b14-56ac94f7003d" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_8ae92100-c9d1-4f3c-a0c1-2ee8e4f872a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue_373afa11-4f7b-4a63-9331-fabb76ef4f44" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_56a3c46a-b9f6-4c4d-8b14-56ac94f7003d" xlink:to="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue_373afa11-4f7b-4a63-9331-fabb76ef4f44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_382bebe0-5e84-413b-89d8-19f596ae4cfd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_56a3c46a-b9f6-4c4d-8b14-56ac94f7003d" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_382bebe0-5e84-413b-89d8-19f596ae4cfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_8380d527-7504-432c-92c4-6a660226f97f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_56a3c46a-b9f6-4c4d-8b14-56ac94f7003d" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_8380d527-7504-432c-92c4-6a660226f97f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b84573c4-bc1d-4697-8e18-18276eeb2886" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_56a3c46a-b9f6-4c4d-8b14-56ac94f7003d" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b84573c4-bc1d-4697-8e18-18276eeb2886" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_75d57ca7-264b-4381-a20a-6214f0b92f70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b84573c4-bc1d-4697-8e18-18276eeb2886" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_75d57ca7-264b-4381-a20a-6214f0b92f70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_7544b7b2-de1d-4062-9be6-b76bf5d5dbb6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b84573c4-bc1d-4697-8e18-18276eeb2886" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_7544b7b2-de1d-4062-9be6-b76bf5d5dbb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_fb62463f-7e58-4283-b3d2-5e90f482671f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b84573c4-bc1d-4697-8e18-18276eeb2886" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_fb62463f-7e58-4283-b3d2-5e90f482671f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_IncreaseDecreaseInUnearnedCompensation_cd096028-4957-4b32-85e5-a32e2423fbbf" xlink:href="kfy-20250131.xsd#kfy_IncreaseDecreaseInUnearnedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b84573c4-bc1d-4697-8e18-18276eeb2886" xlink:to="loc_kfy_IncreaseDecreaseInUnearnedCompensation_cd096028-4957-4b32-85e5-a32e2423fbbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherReceivables_82f8758b-cc9a-449f-b7bc-965698dd3ac8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherReceivables"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b84573c4-bc1d-4697-8e18-18276eeb2886" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherReceivables_82f8758b-cc9a-449f-b7bc-965698dd3ac8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_acb421e3-e537-49df-902a-f7e10e6df6c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b84573c4-bc1d-4697-8e18-18276eeb2886" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_acb421e3-e537-49df-902a-f7e10e6df6c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_7dd35c26-28a1-4888-ab73-15f9d767d081" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b84573c4-bc1d-4697-8e18-18276eeb2886" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_7dd35c26-28a1-4888-ab73-15f9d767d081" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_85d229ff-bc97-4d6e-9bcb-5c23fbcefffc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b84573c4-bc1d-4697-8e18-18276eeb2886" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_85d229ff-bc97-4d6e-9bcb-5c23fbcefffc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8a706a7a-436f-4f79-8669-b486d16b1e32" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_c44b96ac-028b-4e93-8a4a-8e351e338a42" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8a706a7a-436f-4f79-8669-b486d16b1e32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_29079d0a-df5f-47d7-9cbc-46bf992c01bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_51640c84-4155-4e60-9f4a-1a6785f81688" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_29079d0a-df5f-47d7-9cbc-46bf992c01bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_0d90e154-4c06-48b6-8e2b-1d48c965bbdb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_29079d0a-df5f-47d7-9cbc-46bf992c01bf" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_0d90e154-4c06-48b6-8e2b-1d48c965bbdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_d9c2af8f-56b5-4df2-a10c-dc75b1c13266" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_29079d0a-df5f-47d7-9cbc-46bf992c01bf" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_d9c2af8f-56b5-4df2-a10c-dc75b1c13266" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_5ce2ffeb-e38f-4d74-ae78-0c10ba258836" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_29079d0a-df5f-47d7-9cbc-46bf992c01bf" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_5ce2ffeb-e38f-4d74-ae78-0c10ba258836" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_e7678868-f655-4b91-8a16-41c9dfc31187" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_29079d0a-df5f-47d7-9cbc-46bf992c01bf" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_e7678868-f655-4b91-8a16-41c9dfc31187" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireLifeInsurancePolicies_68c0e854-d51f-4f86-8e20-e59dd6def552" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireLifeInsurancePolicies"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_29079d0a-df5f-47d7-9cbc-46bf992c01bf" xlink:to="loc_us-gaap_PaymentsToAcquireLifeInsurancePolicies_68c0e854-d51f-4f86-8e20-e59dd6def552" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLifeInsurancePolicies_a9a7926b-ecf1-4ea8-a443-7222c6388890" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLifeInsurancePolicies"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_29079d0a-df5f-47d7-9cbc-46bf992c01bf" xlink:to="loc_us-gaap_ProceedsFromLifeInsurancePolicies_a9a7926b-ecf1-4ea8-a443-7222c6388890" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_12537807-c7c2-4a00-9bba-3edd57859a44" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_29079d0a-df5f-47d7-9cbc-46bf992c01bf" xlink:to="loc_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_12537807-c7c2-4a00-9bba-3edd57859a44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b1cf4069-3d5c-4ebd-ab88-5de0c15f9a0c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_29079d0a-df5f-47d7-9cbc-46bf992c01bf" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b1cf4069-3d5c-4ebd-ab88-5de0c15f9a0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a91bd6af-7ba7-4aa5-9efb-b7857f7c0505" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_51640c84-4155-4e60-9f4a-1a6785f81688" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a91bd6af-7ba7-4aa5-9efb-b7857f7c0505" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_d14bdb5f-7cb9-4108-bdaf-afbd52d3e2ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a91bd6af-7ba7-4aa5-9efb-b7857f7c0505" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_d14bdb5f-7cb9-4108-bdaf-afbd52d3e2ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_2464d61c-a528-4a7a-9c07-e2d630b6ad19" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a91bd6af-7ba7-4aa5-9efb-b7857f7c0505" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_2464d61c-a528-4a7a-9c07-e2d630b6ad19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_c1ae3ecd-6be5-4ce8-91fc-93d48b0d9057" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a91bd6af-7ba7-4aa5-9efb-b7857f7c0505" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_c1ae3ecd-6be5-4ce8-91fc-93d48b0d9057" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_85cfebf3-91c1-4ece-9372-535597463d08" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a91bd6af-7ba7-4aa5-9efb-b7857f7c0505" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_85cfebf3-91c1-4ece-9372-535597463d08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsMinorityInterest_c226e5ec-ae98-48e2-afb9-68862dc4728d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsMinorityInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a91bd6af-7ba7-4aa5-9efb-b7857f7c0505" xlink:to="loc_us-gaap_PaymentsOfDividendsMinorityInterest_c226e5ec-ae98-48e2-afb9-68862dc4728d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_40f73faf-4bba-4e2d-9ee5-a930e46213f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a91bd6af-7ba7-4aa5-9efb-b7857f7c0505" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_40f73faf-4bba-4e2d-9ee5-a930e46213f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_RepaymentOfLifeInsurancePolicyLoans_cc6fff20-eb17-4332-aa23-33b5366c3408" xlink:href="kfy-20250131.xsd#kfy_RepaymentOfLifeInsurancePolicyLoans"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a91bd6af-7ba7-4aa5-9efb-b7857f7c0505" xlink:to="loc_kfy_RepaymentOfLifeInsurancePolicyLoans_cc6fff20-eb17-4332-aa23-33b5366c3408" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5ab29aba-34ff-4298-83bc-540b0d42c750" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a91bd6af-7ba7-4aa5-9efb-b7857f7c0505" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5ab29aba-34ff-4298-83bc-540b0d42c750" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_8a715472-09c1-452f-8902-4ebed6546374" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_51640c84-4155-4e60-9f4a-1a6785f81688" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_8a715472-09c1-452f-8902-4ebed6546374" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d7871f15-f811-4d9b-9503-b20005751781" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_51640c84-4155-4e60-9f4a-1a6785f81688" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d7871f15-f811-4d9b-9503-b20005751781" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_d04587c9-9e64-44af-9539-101075e609ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_51640c84-4155-4e60-9f4a-1a6785f81688" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_d04587c9-9e64-44af-9539-101075e609ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_fb9e8865-dcf5-4453-838c-04b252493f30" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_51640c84-4155-4e60-9f4a-1a6785f81688" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_fb9e8865-dcf5-4453-838c-04b252493f30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="kfy-20250131.xsd#OrganizationandSummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_3cc8033c-6c6f-4a54-8852-45ae5202f229" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_5f2cf9f6-75ec-461f-8aca-6e7f31fcbea6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3cc8033c-6c6f-4a54-8852-45ae5202f229" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_5f2cf9f6-75ec-461f-8aca-6e7f31fcbea6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/BasicandDilutedEarningsPerShare" xlink:type="simple" xlink:href="kfy-20250131.xsd#BasicandDilutedEarningsPerShare"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/BasicandDilutedEarningsPerShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_432b7761-6ab5-493c-a163-1b82e1dca2fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_a364c027-8117-4e15-b0f4-6c0dd3a331d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_432b7761-6ab5-493c-a163-1b82e1dca2fe" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_a364c027-8117-4e15-b0f4-6c0dd3a331d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/ComprehensiveIncome" xlink:type="simple" xlink:href="kfy-20250131.xsd#ComprehensiveIncome"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/ComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_46116f69-02fa-4ee4-b939-6be6f6f3ccfb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_a4163cd6-76c8-407d-8b24-1bc87df8436a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_46116f69-02fa-4ee4-b939-6be6f6f3ccfb" xlink:to="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_a4163cd6-76c8-407d-8b24-1bc87df8436a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/EmployeeStockPlans" xlink:type="simple" xlink:href="kfy-20250131.xsd#EmployeeStockPlans"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/EmployeeStockPlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a59eacf4-34a9-43d5-beab-a723bb5e2ab8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_977c6da4-a81f-4929-a041-f9f947815a39" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a59eacf4-34a9-43d5-beab-a723bb5e2ab8" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_977c6da4-a81f-4929-a041-f9f947815a39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/FinancialInstruments" xlink:type="simple" xlink:href="kfy-20250131.xsd#FinancialInstruments"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/FinancialInstruments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_837f43c2-117e-42ec-ad34-2064509a4f50" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock_459a7ef7-2cc4-4315-89be-08572716e0f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_837f43c2-117e-42ec-ad34-2064509a4f50" xlink:to="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock_459a7ef7-2cc4-4315-89be-08572716e0f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/DeferredCompensationandRetirementPlans" xlink:type="simple" xlink:href="kfy-20250131.xsd#DeferredCompensationandRetirementPlans"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/DeferredCompensationandRetirementPlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_c0774e7e-7924-4f8b-a663-08d4a33af15e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_404e65be-392f-474a-a308-c7fe4fcab189" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_c0774e7e-7924-4f8b-a663-08d4a33af15e" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_404e65be-392f-474a-a308-c7fe4fcab189" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/FeeRevenue" xlink:type="simple" xlink:href="kfy-20250131.xsd#FeeRevenue"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/FeeRevenue" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_55e1cf3f-ae1d-4df4-8f2c-d2c262a24448" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_9b08952e-168d-4eb6-ab9b-1018928b1d95" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_55e1cf3f-ae1d-4df4-8f2c-d2c262a24448" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_9b08952e-168d-4eb6-ab9b-1018928b1d95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/CreditLosses" xlink:type="simple" xlink:href="kfy-20250131.xsd#CreditLosses"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/CreditLosses" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossAbstract_6d119b86-5f2a-4e25-a464-a64ceb6ff4f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditLossAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossesTextBlock_f5806668-427a-4e15-8a33-2e993cf01fe1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForCreditLossesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditLossAbstract_6d119b86-5f2a-4e25-a464-a64ceb6ff4f8" xlink:to="loc_us-gaap_AllowanceForCreditLossesTextBlock_f5806668-427a-4e15-8a33-2e993cf01fe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/IncomeTaxes" xlink:type="simple" xlink:href="kfy-20250131.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_aedc7ba7-fcfb-4cc0-b3ff-c4fe979e1aba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_ea3e3d0e-6277-48df-ad1c-30e5913a0058" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_aedc7ba7-fcfb-4cc0-b3ff-c4fe979e1aba" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_ea3e3d0e-6277-48df-ad1c-30e5913a0058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/Segments" xlink:type="simple" xlink:href="kfy-20250131.xsd#Segments"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/Segments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_b35ec73e-6f9f-49c5-a189-0744b8249593" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_77ef0ebb-d45e-40b2-b688-8b273732e289" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_b35ec73e-6f9f-49c5-a189-0744b8249593" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_77ef0ebb-d45e-40b2-b688-8b273732e289" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/LongTermDebt" xlink:type="simple" xlink:href="kfy-20250131.xsd#LongTermDebt"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/LongTermDebt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_bf2a65c2-cf61-4235-b696-f1ddd2a3114c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock_e7e13703-0ccc-42fa-b78e-373975e868c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_bf2a65c2-cf61-4235-b696-f1ddd2a3114c" xlink:to="loc_us-gaap_LongTermDebtTextBlock_e7e13703-0ccc-42fa-b78e-373975e868c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/Leases" xlink:type="simple" xlink:href="kfy-20250131.xsd#Leases"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_33526783-6bb4-49fa-9f4b-e6545fd8fad4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_62e1faef-eab2-42e7-9bba-e571add6f6ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_33526783-6bb4-49fa-9f4b-e6545fd8fad4" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_62e1faef-eab2-42e7-9bba-e571add6f6ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock_5bd8baaa-c7f7-44f9-863e-999346d37667" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_33526783-6bb4-49fa-9f4b-e6545fd8fad4" xlink:to="loc_us-gaap_LesseeFinanceLeasesTextBlock_5bd8baaa-c7f7-44f9-863e-999346d37667" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/Acquisition" xlink:type="simple" xlink:href="kfy-20250131.xsd#Acquisition"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/Acquisition" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_27f92953-89a6-4dc3-a064-92002624badc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_916927cc-4af7-44e1-a3b0-a303a221a29d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_27f92953-89a6-4dc3-a064-92002624badc" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_916927cc-4af7-44e1-a3b0-a303a221a29d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/SubsequentEvents" xlink:type="simple" xlink:href="kfy-20250131.xsd#SubsequentEvents"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/SubsequentEvents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_c948ba13-d84c-4215-915d-6967ac2802b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_5d190951-ac0d-48d0-b9dc-0170ec0c6059" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_c948ba13-d84c-4215-915d-6967ac2802b4" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_5d190951-ac0d-48d0-b9dc-0170ec0c6059" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="kfy-20250131.xsd#OrganizationandSummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_f2ec446a-58bf-43a8-a179-e7d4a6b3951c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_20a4ad14-1842-4308-8fd2-cb698842c737" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f2ec446a-58bf-43a8-a179-e7d4a6b3951c" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_20a4ad14-1842-4308-8fd2-cb698842c737" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_7c4863a9-0268-4454-9f4c-0004cc0fa5a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f2ec446a-58bf-43a8-a179-e7d4a6b3951c" xlink:to="loc_us-gaap_UseOfEstimates_7c4863a9-0268-4454-9f4c-0004cc0fa5a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_51a81aff-b3fd-4dd2-8554-9fd54289259d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f2ec446a-58bf-43a8-a179-e7d4a6b3951c" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_51a81aff-b3fd-4dd2-8554-9fd54289259d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_b3f69cb9-f97e-4010-afe7-cd5423ecf2c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditLossFinancialInstrumentPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f2ec446a-58bf-43a8-a179-e7d4a6b3951c" xlink:to="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_b3f69cb9-f97e-4010-afe7-cd5423ecf2c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_f045589a-203a-4062-97d4-f94d937a460b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f2ec446a-58bf-43a8-a179-e7d4a6b3951c" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_f045589a-203a-4062-97d4-f94d937a460b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy_04f765a6-7cc5-4176-b8e0-f0a9b2322331" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesPolicy"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f2ec446a-58bf-43a8-a179-e7d4a6b3951c" xlink:to="loc_us-gaap_MarketableSecuritiesPolicy_04f765a6-7cc5-4176-b8e0-f0a9b2322331" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_7dcf0511-c145-487d-b88b-d2c9f542fbf1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f2ec446a-58bf-43a8-a179-e7d4a6b3951c" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_7dcf0511-c145-487d-b88b-d2c9f542fbf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_9b718a41-fd7a-4e2f-b172-8b1ca782bd3f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f2ec446a-58bf-43a8-a179-e7d4a6b3951c" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_9b718a41-fd7a-4e2f-b172-8b1ca782bd3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_97b19ec4-23a0-4987-a871-605204f91b2d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f2ec446a-58bf-43a8-a179-e7d4a6b3951c" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_97b19ec4-23a0-4987-a871-605204f91b2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_bc2ba406-5396-4a17-9588-6c07e328dc89" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f2ec446a-58bf-43a8-a179-e7d4a6b3951c" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_bc2ba406-5396-4a17-9588-6c07e328dc89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_1d8d87c1-86d8-4adf-b962-9c05fecbf3d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f2ec446a-58bf-43a8-a179-e7d4a6b3951c" xlink:to="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_1d8d87c1-86d8-4adf-b962-9c05fecbf3d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_e84cad20-45a4-4a9b-8060-88fe56bcc738" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f2ec446a-58bf-43a8-a179-e7d4a6b3951c" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_e84cad20-45a4-4a9b-8060-88fe56bcc738" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_f3440352-0355-4bf2-a73b-413289b26b54" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f2ec446a-58bf-43a8-a179-e7d4a6b3951c" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_f3440352-0355-4bf2-a73b-413289b26b54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/BasicandDilutedEarningsPerShareTables" xlink:type="simple" xlink:href="kfy-20250131.xsd#BasicandDilutedEarningsPerShareTables"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/BasicandDilutedEarningsPerShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_be8fea5d-5093-474a-8d03-670627b5e415" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_7807162b-46b5-4ea6-9f47-e1ee4f0d3ef5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_be8fea5d-5093-474a-8d03-670627b5e415" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_7807162b-46b5-4ea6-9f47-e1ee4f0d3ef5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/ComprehensiveIncomeTables" xlink:type="simple" xlink:href="kfy-20250131.xsd#ComprehensiveIncomeTables"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/ComprehensiveIncomeTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_f11922cb-827d-49a2-9b53-8c3bf602654d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_ddaa88a5-a9b3-4c4c-8dcc-b9ca5401e9d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_f11922cb-827d-49a2-9b53-8c3bf602654d" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_ddaa88a5-a9b3-4c4c-8dcc-b9ca5401e9d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock_0a185d25-e05d-4b00-a88e-6087b2079dfe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_f11922cb-827d-49a2-9b53-8c3bf602654d" xlink:to="loc_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock_0a185d25-e05d-4b00-a88e-6087b2079dfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/EmployeeStockPlansTables" xlink:type="simple" xlink:href="kfy-20250131.xsd#EmployeeStockPlansTables"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/EmployeeStockPlansTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a540f7cc-592a-458c-97fe-07577aeb5386" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_7cffd6cc-29ad-45dc-9e8e-248d56fe13d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a540f7cc-592a-458c-97fe-07577aeb5386" xlink:to="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_7cffd6cc-29ad-45dc-9e8e-248d56fe13d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsDeclaredTableTextBlock_6c9a9844-dd53-4180-8030-7d8dbba4c650" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsDeclaredTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a540f7cc-592a-458c-97fe-07577aeb5386" xlink:to="loc_us-gaap_DividendsDeclaredTableTextBlock_6c9a9844-dd53-4180-8030-7d8dbba4c650" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/FinancialInstrumentsTables" xlink:type="simple" xlink:href="kfy-20250131.xsd#FinancialInstrumentsTables"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/FinancialInstrumentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_2e607bc3-2d05-4ff0-9a75-2597ca4ef95c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_c1ad66f5-f01e-469d-bab0-911276fbe776" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_2e607bc3-2d05-4ff0-9a75-2597ca4ef95c" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_c1ad66f5-f01e-469d-bab0-911276fbe776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock_0e0d19a5-369a-44ef-9560-c93d255880d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_2e607bc3-2d05-4ff0-9a75-2597ca4ef95c" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock_0e0d19a5-369a-44ef-9560-c93d255880d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock_21d9c65b-3aa2-47be-8422-7abd071855b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_2e607bc3-2d05-4ff0-9a75-2597ca4ef95c" xlink:to="loc_us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock_21d9c65b-3aa2-47be-8422-7abd071855b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock_c6e48eb2-6a38-421e-aafc-cde29e4e8c02" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_2e607bc3-2d05-4ff0-9a75-2597ca4ef95c" xlink:to="loc_us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock_c6e48eb2-6a38-421e-aafc-cde29e4e8c02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/DeferredCompensationandRetirementPlansTables" xlink:type="simple" xlink:href="kfy-20250131.xsd#DeferredCompensationandRetirementPlansTables"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/DeferredCompensationandRetirementPlansTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_3a5e607c-3013-4ad4-a4d2-67298a1ebf1f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_1e015c31-1956-4c7f-a3e8-6d5e0eaec777" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_3a5e607c-3013-4ad4-a4d2-67298a1ebf1f" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_1e015c31-1956-4c7f-a3e8-6d5e0eaec777" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/FeeRevenueTables" xlink:type="simple" xlink:href="kfy-20250131.xsd#FeeRevenueTables"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/FeeRevenueTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_46f76b9e-c678-40ba-8167-9bd61790c254" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_0005c27e-30f6-458b-9c60-b4868d357e87" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_46f76b9e-c678-40ba-8167-9bd61790c254" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_0005c27e-30f6-458b-9c60-b4868d357e87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_5855fe33-c2ae-428d-a4df-d51c08a207a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_46f76b9e-c678-40ba-8167-9bd61790c254" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_5855fe33-c2ae-428d-a4df-d51c08a207a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/CreditLossesTables" xlink:type="simple" xlink:href="kfy-20250131.xsd#CreditLossesTables"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/CreditLossesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossAbstract_6d0f262b-c193-4e39-baf3-f529ca292032" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditLossAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_3a213366-64b7-4711-a9c8-960c796bb55d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditLossAbstract_6d0f262b-c193-4e39-baf3-f529ca292032" xlink:to="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_3a213366-64b7-4711-a9c8-960c796bb55d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_99164171-92b5-4ef6-9d86-f4021733c2e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditLossAbstract_6d0f262b-c193-4e39-baf3-f529ca292032" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_99164171-92b5-4ef6-9d86-f4021733c2e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/SegmentsTables" xlink:type="simple" xlink:href="kfy-20250131.xsd#SegmentsTables"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/SegmentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_e86edaf8-aa32-4cdc-9be6-415bb4c5b65f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentCompanyFinancialHighlightsTableTextBlock_85c44e82-586e-49e7-a7f5-a09c69b2e3c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentCompanyFinancialHighlightsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_e86edaf8-aa32-4cdc-9be6-415bb4c5b65f" xlink:to="loc_us-gaap_InvestmentCompanyFinancialHighlightsTableTextBlock_85c44e82-586e-49e7-a7f5-a09c69b2e3c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_645354b1-a694-4a65-9870-f2d19aa12be2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_e86edaf8-aa32-4cdc-9be6-415bb4c5b65f" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_645354b1-a694-4a65-9870-f2d19aa12be2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/LongTermDebtTables" xlink:type="simple" xlink:href="kfy-20250131.xsd#LongTermDebtTables"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/LongTermDebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_08d35ab8-7a30-41cd-970a-050338c655d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_a3528d31-ecb2-4bb0-8734-87a2e11d775e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_08d35ab8-7a30-41cd-970a-050338c655d9" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_a3528d31-ecb2-4bb0-8734-87a2e11d775e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/LeasesTables" xlink:type="simple" xlink:href="kfy-20250131.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_88cb7198-9834-4c4f-92b2-0f61c1359ca4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_4d097ff3-ab44-4e2e-ae3e-a2bc739a8a5b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_88cb7198-9834-4c4f-92b2-0f61c1359ca4" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_4d097ff3-ab44-4e2e-ae3e-a2bc739a8a5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ScheduleOfCashFlowInformationRelatedToLeasesTableTextBlock_07f97c25-96cc-4f72-8e0c-16b5f7fcf72a" xlink:href="kfy-20250131.xsd#kfy_ScheduleOfCashFlowInformationRelatedToLeasesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_88cb7198-9834-4c4f-92b2-0f61c1359ca4" xlink:to="loc_kfy_ScheduleOfCashFlowInformationRelatedToLeasesTableTextBlock_07f97c25-96cc-4f72-8e0c-16b5f7fcf72a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock_5abc1bdf-338f-4daa-b0ff-e92050a5bd54" xlink:href="kfy-20250131.xsd#kfy_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_88cb7198-9834-4c4f-92b2-0f61c1359ca4" xlink:to="loc_kfy_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock_5abc1bdf-338f-4daa-b0ff-e92050a5bd54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#OrganizationandSummaryofSignificantAccountingPoliciesDetails"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0848e351-d7e5-4947-ac39-ef888f9dfc3c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesTable_392f6322-b039-4d40-aa5b-53d3c582cec9" xlink:href="kfy-20250131.xsd#kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0848e351-d7e5-4947-ac39-ef888f9dfc3c" xlink:to="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesTable_392f6322-b039-4d40-aa5b-53d3c582cec9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis_902b5ba8-1aa6-465b-b095-73d2c792f7e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesTable_392f6322-b039-4d40-aa5b-53d3c582cec9" xlink:to="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis_902b5ba8-1aa6-465b-b095-73d2c792f7e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_e797a436-5889-4ef7-ae57-30e7bcd03994" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis_902b5ba8-1aa6-465b-b095-73d2c792f7e2" xlink:to="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_e797a436-5889-4ef7-ae57-30e7bcd03994" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_RightOfUseAssetsMember_a4229844-7303-4717-b370-473004200427" xlink:href="kfy-20250131.xsd#kfy_RightOfUseAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_e797a436-5889-4ef7-ae57-30e7bcd03994" xlink:to="loc_kfy_RightOfUseAssetsMember_a4229844-7303-4717-b370-473004200427" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_LeaseholdImprovementsAndFurnitureAndFixturesMember_ce2e03a7-4641-4690-ae82-b8505d4533dd" xlink:href="kfy-20250131.xsd#kfy_LeaseholdImprovementsAndFurnitureAndFixturesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_e797a436-5889-4ef7-ae57-30e7bcd03994" xlink:to="loc_kfy_LeaseholdImprovementsAndFurnitureAndFixturesMember_ce2e03a7-4641-4690-ae82-b8505d4533dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_c3833d14-c6e4-4752-b7a6-9da71e7302f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_e797a436-5889-4ef7-ae57-30e7bcd03994" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_c3833d14-c6e4-4752-b7a6-9da71e7302f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_8ed07ed3-5a58-484f-ae56-e8d3954cd3ab" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesTable_392f6322-b039-4d40-aa5b-53d3c582cec9" xlink:to="loc_srt_RangeAxis_8ed07ed3-5a58-484f-ae56-e8d3954cd3ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_10295a05-c61d-42ff-8156-e68c22d858be" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_8ed07ed3-5a58-484f-ae56-e8d3954cd3ab" xlink:to="loc_srt_RangeMember_10295a05-c61d-42ff-8156-e68c22d858be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_9b251ce6-f4b8-42f3-8fce-501ce59dc233" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_10295a05-c61d-42ff-8156-e68c22d858be" xlink:to="loc_srt_MinimumMember_9b251ce6-f4b8-42f3-8fce-501ce59dc233" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_328e0935-991a-4876-b8cf-1bac599af3be" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_10295a05-c61d-42ff-8156-e68c22d858be" xlink:to="loc_srt_MaximumMember_328e0935-991a-4876-b8cf-1bac599af3be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ca4ce407-9108-4618-adec-233b92c06d4b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesTable_392f6322-b039-4d40-aa5b-53d3c582cec9" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ca4ce407-9108-4618-adec-233b92c06d4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_7b7aadd2-4793-4b08-930f-8f0b32e9803a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ca4ce407-9108-4618-adec-233b92c06d4b" xlink:to="loc_us-gaap_SegmentDomain_7b7aadd2-4793-4b08-930f-8f0b32e9803a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ExecutiveAndProfessionalSearchMember_a4c66878-1450-46c4-8173-4ee0b536e356" xlink:href="kfy-20250131.xsd#kfy_ExecutiveAndProfessionalSearchMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_7b7aadd2-4793-4b08-930f-8f0b32e9803a" xlink:to="loc_kfy_ExecutiveAndProfessionalSearchMember_a4c66878-1450-46c4-8173-4ee0b536e356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_7b97a209-cc84-42eb-892c-f9bb9af9141b" xlink:href="kfy-20250131.xsd#kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesTable_392f6322-b039-4d40-aa5b-53d3c582cec9" xlink:to="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_7b97a209-cc84-42eb-892c-f9bb9af9141b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_NumberOfCoreSolutions_908aae00-f445-41af-b4e8-bf8896c4f24e" xlink:href="kfy-20250131.xsd#kfy_NumberOfCoreSolutions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_7b97a209-cc84-42eb-892c-f9bb9af9141b" xlink:to="loc_kfy_NumberOfCoreSolutions_908aae00-f445-41af-b4e8-bf8896c4f24e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_CashCompensationPercentage_5d85ccab-5bdd-461c-af81-dfe1b3ac5b69" xlink:href="kfy-20250131.xsd#kfy_CashCompensationPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_7b97a209-cc84-42eb-892c-f9bb9af9141b" xlink:to="loc_kfy_CashCompensationPercentage_5d85ccab-5bdd-461c-af81-dfe1b3ac5b69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_NumberOfPerformanceObligationsStandardSearchEngagement_2d122ff5-4f52-4387-be40-0cb3a965d16d" xlink:href="kfy-20250131.xsd#kfy_NumberOfPerformanceObligationsStandardSearchEngagement"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_7b97a209-cc84-42eb-892c-f9bb9af9141b" xlink:to="loc_kfy_NumberOfPerformanceObligationsStandardSearchEngagement_2d122ff5-4f52-4387-be40-0cb3a965d16d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_NumberOfRevenuePhases_8793e070-1e38-47c5-81a2-588bfae1976e" xlink:href="kfy-20250131.xsd#kfy_NumberOfRevenuePhases"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_7b97a209-cc84-42eb-892c-f9bb9af9141b" xlink:to="loc_kfy_NumberOfRevenuePhases_8793e070-1e38-47c5-81a2-588bfae1976e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_bfe560af-030a-4315-8db3-592f2d4c1b9b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_7b97a209-cc84-42eb-892c-f9bb9af9141b" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_bfe560af-030a-4315-8db3-592f2d4c1b9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_0c910ab5-17dc-4be4-ba9c-ba2ff9d76368" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_7b97a209-cc84-42eb-892c-f9bb9af9141b" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_0c910ab5-17dc-4be4-ba9c-ba2ff9d76368" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_27e02442-392b-4884-a5bc-3fb24f670230" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_7b97a209-cc84-42eb-892c-f9bb9af9141b" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_27e02442-392b-4884-a5bc-3fb24f670230" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_544ddda3-f930-4ea7-a339-9e03acbed2d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_7b97a209-cc84-42eb-892c-f9bb9af9141b" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_544ddda3-f930-4ea7-a339-9e03acbed2d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_c226496f-2481-4598-a962-8e9c9c700743" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_7b97a209-cc84-42eb-892c-f9bb9af9141b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_c226496f-2481-4598-a962-8e9c9c700743" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_f98471f3-0f21-4c45-bf7b-488055fe1757" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_7b97a209-cc84-42eb-892c-f9bb9af9141b" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_f98471f3-0f21-4c45-bf7b-488055fe1757" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/BasicandDilutedEarningsPerShareScheduleofBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#BasicandDilutedEarningsPerShareScheduleofBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetails"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/BasicandDilutedEarningsPerShareScheduleofBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_66e59959-dcd4-4644-b00c-4aea1f7b2433" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_EarningsPerShareDisclosureTable_e3925024-e63b-4286-a434-32fde44ef9fa" xlink:href="kfy-20250131.xsd#kfy_EarningsPerShareDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_66e59959-dcd4-4644-b00c-4aea1f7b2433" xlink:to="loc_kfy_EarningsPerShareDisclosureTable_e3925024-e63b-4286-a434-32fde44ef9fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_f2a303c1-37cf-40bb-b915-75e7966d7104" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_EarningsPerShareDisclosureTable_e3925024-e63b-4286-a434-32fde44ef9fa" xlink:to="loc_us-gaap_AwardTypeAxis_f2a303c1-37cf-40bb-b915-75e7966d7104" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cdbb368d-65ba-41d3-8a23-21735afa16c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_f2a303c1-37cf-40bb-b915-75e7966d7104" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cdbb368d-65ba-41d3-8a23-21735afa16c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_83e0b35f-3ad2-462d-8c89-2a998bc1481d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cdbb368d-65ba-41d3-8a23-21735afa16c3" xlink:to="loc_us-gaap_RestrictedStockMember_83e0b35f-3ad2-462d-8c89-2a998bc1481d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_56f13eb7-835d-4aa7-ae4c-66e982b77571" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_EarningsPerShareDisclosureTable_e3925024-e63b-4286-a434-32fde44ef9fa" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_56f13eb7-835d-4aa7-ae4c-66e982b77571" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_823d534f-a460-4c8a-a789-371803ec7767" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_56f13eb7-835d-4aa7-ae4c-66e982b77571" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_823d534f-a460-4c8a-a789-371803ec7767" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_ddcf1c38-d715-4234-a2dd-85990e1c4d4d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_823d534f-a460-4c8a-a789-371803ec7767" xlink:to="loc_us-gaap_EmployeeStockMember_ddcf1c38-d715-4234-a2dd-85990e1c4d4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_EarningsPerShareDisclosureLineItems_1eff613e-16fd-40c4-ae1f-9574dc439a9b" xlink:href="kfy-20250131.xsd#kfy_EarningsPerShareDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_EarningsPerShareDisclosureTable_e3925024-e63b-4286-a434-32fde44ef9fa" xlink:to="loc_kfy_EarningsPerShareDisclosureLineItems_1eff613e-16fd-40c4-ae1f-9574dc439a9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d8342f06-6c0f-406d-a114-3d15258a4fa3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_EarningsPerShareDisclosureLineItems_1eff613e-16fd-40c4-ae1f-9574dc439a9b" xlink:to="loc_us-gaap_NetIncomeLoss_d8342f06-6c0f-406d-a114-3d15258a4fa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_24a20bf4-0d68-4672-804f-882f741f6cce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_EarningsPerShareDisclosureLineItems_1eff613e-16fd-40c4-ae1f-9574dc439a9b" xlink:to="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_24a20bf4-0d68-4672-804f-882f741f6cce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_d6efaec8-5f86-4ffa-b9ce-245e8720d477" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_EarningsPerShareDisclosureLineItems_1eff613e-16fd-40c4-ae1f-9574dc439a9b" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_d6efaec8-5f86-4ffa-b9ce-245e8720d477" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_8c09b04f-26c3-447c-9141-0c5c3cb5b4fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_EarningsPerShareDisclosureLineItems_1eff613e-16fd-40c4-ae1f-9574dc439a9b" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_8c09b04f-26c3-447c-9141-0c5c3cb5b4fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted_d5589e45-6419-4030-95f4-53b438923351" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_EarningsPerShareDisclosureLineItems_1eff613e-16fd-40c4-ae1f-9574dc439a9b" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted_d5589e45-6419-4030-95f4-53b438923351" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_a9862a7c-1f4b-48db-ab62-bf1bce3bcf8c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_EarningsPerShareDisclosureLineItems_1eff613e-16fd-40c4-ae1f-9574dc439a9b" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_a9862a7c-1f4b-48db-ab62-bf1bce3bcf8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_202fe949-6542-431c-a293-26c6ed8280e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_EarningsPerShareDisclosureLineItems_1eff613e-16fd-40c4-ae1f-9574dc439a9b" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_202fe949-6542-431c-a293-26c6ed8280e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_846ba032-6dfb-4917-82f0-e250aa7727e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_202fe949-6542-431c-a293-26c6ed8280e9" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_846ba032-6dfb-4917-82f0-e250aa7727e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_856f0370-2800-4046-a87b-1910e5f6224c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_202fe949-6542-431c-a293-26c6ed8280e9" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_856f0370-2800-4046-a87b-1910e5f6224c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_71e485d3-cf36-44dd-bbb5-6a2b92f5bc48" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_202fe949-6542-431c-a293-26c6ed8280e9" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_71e485d3-cf36-44dd-bbb5-6a2b92f5bc48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_8777f9e0-f046-49a5-b254-c5613a49e3e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_EarningsPerShareDisclosureLineItems_1eff613e-16fd-40c4-ae1f-9574dc439a9b" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_8777f9e0-f046-49a5-b254-c5613a49e3e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_bb71a7a9-f7af-4d4e-96cb-f64664acd49f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_8777f9e0-f046-49a5-b254-c5613a49e3e0" xlink:to="loc_us-gaap_EarningsPerShareBasic_bb71a7a9-f7af-4d4e-96cb-f64664acd49f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_c3215b56-e77b-4ada-b975-9b06d5489f4a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_8777f9e0-f046-49a5-b254-c5613a49e3e0" xlink:to="loc_us-gaap_EarningsPerShareDiluted_c3215b56-e77b-4ada-b975-9b06d5489f4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/BasicandDilutedEarningsPerShareAdditionalInformationDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#BasicandDilutedEarningsPerShareAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/BasicandDilutedEarningsPerShareAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_e786f89b-aa08-483f-82cd-163067ee5ec7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_a61ac72e-1ab8-4dbb-950f-3dddb992c08b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_e786f89b-aa08-483f-82cd-163067ee5ec7" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_a61ac72e-1ab8-4dbb-950f-3dddb992c08b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_7a9633f0-86e0-4ac2-92f7-8d6da1d1ecb5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_a61ac72e-1ab8-4dbb-950f-3dddb992c08b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_7a9633f0-86e0-4ac2-92f7-8d6da1d1ecb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_08d7c849-237a-4d9c-a9e3-7acfd0177a10" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_7a9633f0-86e0-4ac2-92f7-8d6da1d1ecb5" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_08d7c849-237a-4d9c-a9e3-7acfd0177a10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_6d4dd20a-37f4-4d4d-8b8f-1057056ba567" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_08d7c849-237a-4d9c-a9e3-7acfd0177a10" xlink:to="loc_us-gaap_RestrictedStockMember_6d4dd20a-37f4-4d4d-8b8f-1057056ba567" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_6658c9e4-e10c-44f8-a4f0-a0ae62db4d13" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_a61ac72e-1ab8-4dbb-950f-3dddb992c08b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_6658c9e4-e10c-44f8-a4f0-a0ae62db4d13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_607afd46-19cb-4920-9053-59e052e8cb7c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_6658c9e4-e10c-44f8-a4f0-a0ae62db4d13" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_607afd46-19cb-4920-9053-59e052e8cb7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/ComprehensiveIncomeScheduleofComponentsofAccumulatedOtherComprehensiveLossDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#ComprehensiveIncomeScheduleofComponentsofAccumulatedOtherComprehensiveLossDetails"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/ComprehensiveIncomeScheduleofComponentsofAccumulatedOtherComprehensiveLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_270599fd-815d-4871-a0d8-5c7fc19f9f83" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_aff6904c-731e-4ad0-8dce-56c8499cdd66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_270599fd-815d-4871-a0d8-5c7fc19f9f83" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_aff6904c-731e-4ad0-8dce-56c8499cdd66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_e5c5cc7e-8cbd-42a8-a2be-478f7846a5ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_270599fd-815d-4871-a0d8-5c7fc19f9f83" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_e5c5cc7e-8cbd-42a8-a2be-478f7846a5ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_a844f4a6-3242-47c2-9dd1-43c780e545be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_270599fd-815d-4871-a0d8-5c7fc19f9f83" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_a844f4a6-3242-47c2-9dd1-43c780e545be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_87017425-8794-4be7-a0b0-6159e9126890" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_270599fd-815d-4871-a0d8-5c7fc19f9f83" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_87017425-8794-4be7-a0b0-6159e9126890" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/ComprehensiveIncomeScheduleofChangesinEachComponentofAccumulatedOtherComprehensiveLossDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#ComprehensiveIncomeScheduleofChangesinEachComponentofAccumulatedOtherComprehensiveLossDetails"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/ComprehensiveIncomeScheduleofChangesinEachComponentofAccumulatedOtherComprehensiveLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_b655b626-3b44-4e3c-b267-595ee9eb2218" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_f1a809b2-9d20-42ab-b70f-70dbbf2b39dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_b655b626-3b44-4e3c-b267-595ee9eb2218" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_f1a809b2-9d20-42ab-b70f-70dbbf2b39dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_ec7cc8b1-6982-4e77-955c-f9f693381e14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_f1a809b2-9d20-42ab-b70f-70dbbf2b39dc" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_ec7cc8b1-6982-4e77-955c-f9f693381e14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_237ee038-0000-4b11-9e04-645b636aab99" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_ec7cc8b1-6982-4e77-955c-f9f693381e14" xlink:to="loc_us-gaap_EquityComponentDomain_237ee038-0000-4b11-9e04-645b636aab99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_cd3b83e0-b74b-42bb-8da4-63c562796231" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_237ee038-0000-4b11-9e04-645b636aab99" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_cd3b83e0-b74b-42bb-8da4-63c562796231" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_7c188f1c-a9c5-4b8a-8b9d-1686e573b9b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_cd3b83e0-b74b-42bb-8da4-63c562796231" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_7c188f1c-a9c5-4b8a-8b9d-1686e573b9b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_ef9ee1a5-1616-4054-b8be-5e9dd8722096" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_cd3b83e0-b74b-42bb-8da4-63c562796231" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_ef9ee1a5-1616-4054-b8be-5e9dd8722096" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_5de79791-f32e-4528-b214-2b045b70be82" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_cd3b83e0-b74b-42bb-8da4-63c562796231" xlink:to="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_5de79791-f32e-4528-b214-2b045b70be82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_f1e29c8f-bb90-4510-a5f9-f3056fc46e0e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_f1a809b2-9d20-42ab-b70f-70dbbf2b39dc" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_f1e29c8f-bb90-4510-a5f9-f3056fc46e0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_0d0fab50-5fa9-4c0e-af23-d3bb87740c4e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_f1e29c8f-bb90-4510-a5f9-f3056fc46e0e" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_0d0fab50-5fa9-4c0e-af23-d3bb87740c4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_073ab932-8a3f-42cc-a4e1-e3a29729dbe6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_0d0fab50-5fa9-4c0e-af23-d3bb87740c4e" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_073ab932-8a3f-42cc-a4e1-e3a29729dbe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_6617d709-fde8-48d1-90c7-9b6704c245a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_0d0fab50-5fa9-4c0e-af23-d3bb87740c4e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_6617d709-fde8-48d1-90c7-9b6704c245a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_81c3b4db-12b9-430d-a93f-cb22d7d08a1a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_0d0fab50-5fa9-4c0e-af23-d3bb87740c4e" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_81c3b4db-12b9-430d-a93f-cb22d7d08a1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_b880952a-9bbc-4556-9b39-675690de4c5a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_0d0fab50-5fa9-4c0e-af23-d3bb87740c4e" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_b880952a-9bbc-4556-9b39-675690de4c5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax_d1fd8b70-43f0-4e09-9e11-8fde41be9016" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_f1e29c8f-bb90-4510-a5f9-f3056fc46e0e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax_d1fd8b70-43f0-4e09-9e11-8fde41be9016" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_157c0db3-b550-4764-9364-609796ea1fdb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_f1e29c8f-bb90-4510-a5f9-f3056fc46e0e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_157c0db3-b550-4764-9364-609796ea1fdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/EmployeeStockPlansScheduleofComponentsofStockBasedCompensationExpenseRecognizedDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#EmployeeStockPlansScheduleofComponentsofStockBasedCompensationExpenseRecognizedDetails"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/EmployeeStockPlansScheduleofComponentsofStockBasedCompensationExpenseRecognizedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b8877633-a746-485d-8275-dfe1de270b27" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_358ae4ed-4365-4ef0-8604-0a0d5059074e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b8877633-a746-485d-8275-dfe1de270b27" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_358ae4ed-4365-4ef0-8604-0a0d5059074e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_ed04249e-b3d2-48d6-9f22-f24206630a9c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_358ae4ed-4365-4ef0-8604-0a0d5059074e" xlink:to="loc_us-gaap_AwardTypeAxis_ed04249e-b3d2-48d6-9f22-f24206630a9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_28a1465e-eb26-41e4-ae68-e1ba7b21add8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_ed04249e-b3d2-48d6-9f22-f24206630a9c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_28a1465e-eb26-41e4-ae68-e1ba7b21add8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_d4029818-5513-4082-a0d2-da367178e349" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_28a1465e-eb26-41e4-ae68-e1ba7b21add8" xlink:to="loc_us-gaap_RestrictedStockMember_d4029818-5513-4082-a0d2-da367178e349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_c71f6852-8369-4bd3-b866-0ce074fd48c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_358ae4ed-4365-4ef0-8604-0a0d5059074e" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_c71f6852-8369-4bd3-b866-0ce074fd48c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_b628a22d-ec6f-4f4b-9669-aa659cad2f0e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_c71f6852-8369-4bd3-b866-0ce074fd48c6" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_b628a22d-ec6f-4f4b-9669-aa659cad2f0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_d1a0c539-8582-488e-80e9-7ec0d012a919" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_b628a22d-ec6f-4f4b-9669-aa659cad2f0e" xlink:to="loc_us-gaap_EmployeeStockMember_d1a0c539-8582-488e-80e9-7ec0d012a919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_d6da4da8-30f6-42ca-b717-42032fbb6b19" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_358ae4ed-4365-4ef0-8604-0a0d5059074e" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_d6da4da8-30f6-42ca-b717-42032fbb6b19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_339e764b-e78e-4762-8718-417f8a6609af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_d6da4da8-30f6-42ca-b717-42032fbb6b19" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_339e764b-e78e-4762-8718-417f8a6609af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#EmployeeStockPlansAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_838ccfe2-95ed-4016-b1c1-e4b8a2bc0866" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_61496916-e5e0-408c-8095-6d1ef32cd9e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_838ccfe2-95ed-4016-b1c1-e4b8a2bc0866" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_61496916-e5e0-408c-8095-6d1ef32cd9e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_10835d9a-58a9-4aa4-96b2-c2b92c0d54fa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_61496916-e5e0-408c-8095-6d1ef32cd9e2" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_10835d9a-58a9-4aa4-96b2-c2b92c0d54fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_8aee6658-79f3-4822-8422-29b563929a2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_10835d9a-58a9-4aa4-96b2-c2b92c0d54fa" xlink:to="loc_us-gaap_EquityComponentDomain_8aee6658-79f3-4822-8422-29b563929a2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_7ee8f520-7665-4b1f-a997-8a2c720f31b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_8aee6658-79f3-4822-8422-29b563929a2b" xlink:to="loc_us-gaap_TreasuryStockCommonMember_7ee8f520-7665-4b1f-a997-8a2c720f31b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f82c551c-0c9a-4ea4-b4b8-a6ea12a8710f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_61496916-e5e0-408c-8095-6d1ef32cd9e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f82c551c-0c9a-4ea4-b4b8-a6ea12a8710f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_fb5b0493-b421-492f-8f73-9a47e37cdf93" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f82c551c-0c9a-4ea4-b4b8-a6ea12a8710f" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_fb5b0493-b421-492f-8f73-9a47e37cdf93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_433c3f80-4951-4d52-b76b-0354a38de241" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f82c551c-0c9a-4ea4-b4b8-a6ea12a8710f" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_433c3f80-4951-4d52-b76b-0354a38de241" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/EmployeeStockPlansScheduleofCashDividendsDeclaredDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#EmployeeStockPlansScheduleofCashDividendsDeclaredDetails"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/EmployeeStockPlansScheduleofCashDividendsDeclaredDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2cf4d212-c57c-4554-a7e9-2e27791cb355" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_767d3b1a-6ded-47bf-8739-40eda4ae1f63" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2cf4d212-c57c-4554-a7e9-2e27791cb355" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_767d3b1a-6ded-47bf-8739-40eda4ae1f63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_970584f7-3bc8-4191-9dd4-55e4d9c88f3b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_36e03110-0a57-4bf7-abdf-e103c4446a7f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_970584f7-3bc8-4191-9dd4-55e4d9c88f3b" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_36e03110-0a57-4bf7-abdf-e103c4446a7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_dab26597-b9d0-4a96-8985-1839e12c2675" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_36e03110-0a57-4bf7-abdf-e103c4446a7f" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_dab26597-b9d0-4a96-8985-1839e12c2675" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_dbde70bd-15c7-496f-aeae-e6bd0bf682b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_dab26597-b9d0-4a96-8985-1839e12c2675" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_dbde70bd-15c7-496f-aeae-e6bd0bf682b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_28a7a70a-9463-41b6-909c-20f9535c3d78" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_dbde70bd-15c7-496f-aeae-e6bd0bf682b3" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_28a7a70a-9463-41b6-909c-20f9535c3d78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_76d7a20f-8cbd-49dc-8571-b7508ca084d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_dbde70bd-15c7-496f-aeae-e6bd0bf682b3" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_76d7a20f-8cbd-49dc-8571-b7508ca084d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_de6ede15-af9a-4154-88c5-1fdd277df498" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_36e03110-0a57-4bf7-abdf-e103c4446a7f" xlink:to="loc_us-gaap_FinancialInstrumentAxis_de6ede15-af9a-4154-88c5-1fdd277df498" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8d692e03-41c9-40c0-91ec-a9a39ba74439" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_de6ede15-af9a-4154-88c5-1fdd277df498" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8d692e03-41c9-40c0-91ec-a9a39ba74439" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_128e7e7a-9ef4-4b7d-8708-7868f63abcbc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8d692e03-41c9-40c0-91ec-a9a39ba74439" xlink:to="loc_us-gaap_CommercialPaperMember_128e7e7a-9ef4-4b7d-8708-7868f63abcbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_CorporateNotesOrBondsMember_08dbdd46-7dea-4f8e-aea5-54d22e821872" xlink:href="kfy-20250131.xsd#kfy_CorporateNotesOrBondsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8d692e03-41c9-40c0-91ec-a9a39ba74439" xlink:to="loc_kfy_CorporateNotesOrBondsMember_08dbdd46-7dea-4f8e-aea5-54d22e821872" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_USTreasuryAndAgencySecuritiesMember_26a837b4-4e4a-4603-83d1-5d31a6e21888" xlink:href="kfy-20250131.xsd#kfy_USTreasuryAndAgencySecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8d692e03-41c9-40c0-91ec-a9a39ba74439" xlink:to="loc_kfy_USTreasuryAndAgencySecuritiesMember_26a837b4-4e4a-4603-83d1-5d31a6e21888" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_c5fa962c-da91-4bab-9fbe-d9ec06230cc8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_36e03110-0a57-4bf7-abdf-e103c4446a7f" xlink:to="loc_us-gaap_InvestmentTypeAxis_c5fa962c-da91-4bab-9fbe-d9ec06230cc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_5254fbf3-5713-42da-9f60-25106885d96f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_c5fa962c-da91-4bab-9fbe-d9ec06230cc8" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_5254fbf3-5713-42da-9f60-25106885d96f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MutualFundMember_e56a12c0-0c2b-4bcc-ab68-56eb001bbf46" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MutualFundMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_5254fbf3-5713-42da-9f60-25106885d96f" xlink:to="loc_us-gaap_MutualFundMember_e56a12c0-0c2b-4bcc-ab68-56eb001bbf46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesMember_03d6ab44-e41a-43e6-b49a-a27f836a15c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_5254fbf3-5713-42da-9f60-25106885d96f" xlink:to="loc_us-gaap_EquitySecuritiesMember_03d6ab44-e41a-43e6-b49a-a27f836a15c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashMember_9ae8a972-9fad-4cd6-b7ce-1352d5c436ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_5254fbf3-5713-42da-9f60-25106885d96f" xlink:to="loc_us-gaap_CashMember_9ae8a972-9fad-4cd6-b7ce-1352d5c436ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_718e32f9-a69d-40e6-8750-4afae0b7514a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_5254fbf3-5713-42da-9f60-25106885d96f" xlink:to="loc_us-gaap_MoneyMarketFundsMember_718e32f9-a69d-40e6-8750-4afae0b7514a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_45cd8b55-2eae-4766-9189-e381d892c19e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_5254fbf3-5713-42da-9f60-25106885d96f" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_45cd8b55-2eae-4766-9189-e381d892c19e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_d5bfd356-0aca-43d9-9034-c82f4133dd8a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_36e03110-0a57-4bf7-abdf-e103c4446a7f" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_d5bfd356-0aca-43d9-9034-c82f4133dd8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract_a7d10003-bc7a-4d7c-a854-e180cbdef8f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_d5bfd356-0aca-43d9-9034-c82f4133dd8a" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract_a7d10003-bc7a-4d7c-a854-e180cbdef8f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_8bb69e30-e813-4613-a660-9c98a42a6243" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract_a7d10003-bc7a-4d7c-a854-e180cbdef8f7" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_8bb69e30-e813-4613-a660-9c98a42a6243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_9b36bc5b-1c39-4c5b-8141-43b819c2232f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract_a7d10003-bc7a-4d7c-a854-e180cbdef8f7" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_9b36bc5b-1c39-4c5b-8141-43b819c2232f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_224994ea-ebbf-4c52-87d2-5ac5f6f52343" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract_a7d10003-bc7a-4d7c-a854-e180cbdef8f7" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_224994ea-ebbf-4c52-87d2-5ac5f6f52343" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_e15262ce-bf40-42f8-b6b8-59a3f8c4068f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract_a7d10003-bc7a-4d7c-a854-e180cbdef8f7" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_e15262ce-bf40-42f8-b6b8-59a3f8c4068f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_8e3af108-ad1b-4514-9c04-4bc963a65a1b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract_a7d10003-bc7a-4d7c-a854-e180cbdef8f7" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_8e3af108-ad1b-4514-9c04-4bc963a65a1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_6621388a-8a46-4a82-bb12-c13d8ac5ec84" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract_a7d10003-bc7a-4d7c-a854-e180cbdef8f7" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_6621388a-8a46-4a82-bb12-c13d8ac5ec84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_b0cbe288-a100-4c28-ac10-fb1997a03e0d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract_a7d10003-bc7a-4d7c-a854-e180cbdef8f7" xlink:to="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_b0cbe288-a100-4c28-ac10-fb1997a03e0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_1bdc5130-79b7-40e5-883f-42270db95505" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract_a7d10003-bc7a-4d7c-a854-e180cbdef8f7" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_1bdc5130-79b7-40e5-883f-42270db95505" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_f58743e1-9818-4e0e-8c29-499116b942f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_d5bfd356-0aca-43d9-9034-c82f4133dd8a" xlink:to="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_f58743e1-9818-4e0e-8c29-499116b942f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_71380e41-6635-46d3-ad92-d37e19864614" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_f58743e1-9818-4e0e-8c29-499116b942f0" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_71380e41-6635-46d3-ad92-d37e19864614" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_8a8f4af5-f515-4c9a-a94e-a7e8911d033a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_f58743e1-9818-4e0e-8c29-499116b942f0" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_8a8f4af5-f515-4c9a-a94e-a7e8911d033a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesNoncurrent_816c6679-68e0-48ec-a122-2ae2ead738d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_f58743e1-9818-4e0e-8c29-499116b942f0" xlink:to="loc_us-gaap_MarketableSecuritiesNoncurrent_816c6679-68e0-48ec-a122-2ae2ead738d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts_63e4db6b-5d90-42ab-86e5-df711d15c514" xlink:href="kfy-20250131.xsd#kfy_OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_f58743e1-9818-4e0e-8c29-499116b942f0" xlink:to="loc_kfy_OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts_63e4db6b-5d90-42ab-86e5-df711d15c514" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent_e8c03808-b8c3-43b4-b121-35c28b2d8919" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_d5bfd356-0aca-43d9-9034-c82f4133dd8a" xlink:to="loc_us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent_e8c03808-b8c3-43b4-b121-35c28b2d8919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DeferredCompensationPlansUnvestedObligations_dd977e18-9c3d-4ba7-a1f7-fa5994198bc0" xlink:href="kfy-20250131.xsd#kfy_DeferredCompensationPlansUnvestedObligations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_d5bfd356-0aca-43d9-9034-c82f4133dd8a" xlink:to="loc_kfy_DeferredCompensationPlansUnvestedObligations_dd977e18-9c3d-4ba7-a1f7-fa5994198bc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss_ca597192-1e89-4372-a2b6-8f6c38b619b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFvNiGainLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_d5bfd356-0aca-43d9-9034-c82f4133dd8a" xlink:to="loc_us-gaap_EquitySecuritiesFvNiGainLoss_ca597192-1e89-4372-a2b6-8f6c38b619b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#FinancialInstrumentsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_a45a24f7-6a61-47b1-ab31-91bcfb10683a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FinancialInstrumentsTable_26df9a4d-9a2e-4b67-a4a2-2e51b21a8a08" xlink:href="kfy-20250131.xsd#kfy_FinancialInstrumentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_a45a24f7-6a61-47b1-ab31-91bcfb10683a" xlink:to="loc_kfy_FinancialInstrumentsTable_26df9a4d-9a2e-4b67-a4a2-2e51b21a8a08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2729b952-389a-4b84-9dfc-4e76e0a32b37" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FinancialInstrumentsTable_26df9a4d-9a2e-4b67-a4a2-2e51b21a8a08" xlink:to="loc_srt_RangeAxis_2729b952-389a-4b84-9dfc-4e76e0a32b37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5c301af9-ce65-4488-8e8b-cf0867851eeb" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_2729b952-389a-4b84-9dfc-4e76e0a32b37" xlink:to="loc_srt_RangeMember_5c301af9-ce65-4488-8e8b-cf0867851eeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_4ac6b736-c983-4038-b6d9-aa0500010ce6" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_5c301af9-ce65-4488-8e8b-cf0867851eeb" xlink:to="loc_srt_MinimumMember_4ac6b736-c983-4038-b6d9-aa0500010ce6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_aca284a1-a9ed-4587-b058-4d0649592d93" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_5c301af9-ce65-4488-8e8b-cf0867851eeb" xlink:to="loc_srt_MaximumMember_aca284a1-a9ed-4587-b058-4d0649592d93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_c89428ec-e14f-4fe4-bc1f-8aa64aa557a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FinancialInstrumentsTable_26df9a4d-9a2e-4b67-a4a2-2e51b21a8a08" xlink:to="loc_us-gaap_HedgingDesignationAxis_c89428ec-e14f-4fe4-bc1f-8aa64aa557a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_0ecb5f76-c63a-4cff-84d8-ecde0d3fa132" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_c89428ec-e14f-4fe4-bc1f-8aa64aa557a5" xlink:to="loc_us-gaap_HedgingDesignationDomain_0ecb5f76-c63a-4cff-84d8-ecde0d3fa132" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_acda51eb-3962-40aa-afc8-1168035b31b5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NondesignatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_0ecb5f76-c63a-4cff-84d8-ecde0d3fa132" xlink:to="loc_us-gaap_NondesignatedMember_acda51eb-3962-40aa-afc8-1168035b31b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_772760fb-aa65-41f0-a4a9-3fcbba8c7fe6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FinancialInstrumentsTable_26df9a4d-9a2e-4b67-a4a2-2e51b21a8a08" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_772760fb-aa65-41f0-a4a9-3fcbba8c7fe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_da0c5556-43f8-4f7e-b370-7dd8166ebbba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_772760fb-aa65-41f0-a4a9-3fcbba8c7fe6" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_da0c5556-43f8-4f7e-b370-7dd8166ebbba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_538a02ff-cdbf-43d1-ad37-7b5f27d5a264" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_da0c5556-43f8-4f7e-b370-7dd8166ebbba" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_538a02ff-cdbf-43d1-ad37-7b5f27d5a264" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradingActivityByTypeAxis_dd21e039-9210-4928-ac02-27a904bc2863" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradingActivityByTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FinancialInstrumentsTable_26df9a4d-9a2e-4b67-a4a2-2e51b21a8a08" xlink:to="loc_us-gaap_TradingActivityByTypeAxis_dd21e039-9210-4928-ac02-27a904bc2863" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradingActivityByTypeDomain_78b186fd-7cdc-459b-891d-5bb941a3a973" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradingActivityByTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TradingActivityByTypeAxis_dd21e039-9210-4928-ac02-27a904bc2863" xlink:to="loc_us-gaap_TradingActivityByTypeDomain_78b186fd-7cdc-459b-891d-5bb941a3a973" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DerivativesPurchasedMember_11e71ede-bcc0-4961-996d-fd899edd23bf" xlink:href="kfy-20250131.xsd#kfy_DerivativesPurchasedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TradingActivityByTypeDomain_78b186fd-7cdc-459b-891d-5bb941a3a973" xlink:to="loc_kfy_DerivativesPurchasedMember_11e71ede-bcc0-4961-996d-fd899edd23bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DerivativesSoldMember_f97a2eb2-b8bd-4cca-a645-8731f00bb7c2" xlink:href="kfy-20250131.xsd#kfy_DerivativesSoldMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TradingActivityByTypeDomain_78b186fd-7cdc-459b-891d-5bb941a3a973" xlink:to="loc_kfy_DerivativesSoldMember_f97a2eb2-b8bd-4cca-a645-8731f00bb7c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FinancialInstrumentLineItems_c5913607-8e64-40f7-b87f-869fa251905f" xlink:href="kfy-20250131.xsd#kfy_FinancialInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FinancialInstrumentsTable_26df9a4d-9a2e-4b67-a4a2-2e51b21a8a08" xlink:to="loc_kfy_FinancialInstrumentLineItems_c5913607-8e64-40f7-b87f-869fa251905f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_MarketableSecuritiesRemainingMaturity_9b3155f9-250a-4800-bc8a-dcef721a2e37" xlink:href="kfy-20250131.xsd#kfy_MarketableSecuritiesRemainingMaturity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FinancialInstrumentLineItems_c5913607-8e64-40f7-b87f-869fa251905f" xlink:to="loc_kfy_MarketableSecuritiesRemainingMaturity_9b3155f9-250a-4800-bc8a-dcef721a2e37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_9b635f24-efb4-47af-9952-3a394ed2312d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FinancialInstrumentLineItems_c5913607-8e64-40f7-b87f-869fa251905f" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_9b635f24-efb4-47af-9952-3a394ed2312d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGain_7e0c8be5-d8a0-41b8-879c-964ddd739eff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGain"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FinancialInstrumentLineItems_c5913607-8e64-40f7-b87f-869fa251905f" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGain_7e0c8be5-d8a0-41b8-879c-964ddd739eff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_c6794d93-c593-4a5f-9a5b-539137d2458b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FinancialInstrumentLineItems_c5913607-8e64-40f7-b87f-869fa251905f" xlink:to="loc_us-gaap_DerivativeNotionalAmount_c6794d93-c593-4a5f-9a5b-539137d2458b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_48deb50e-c6d7-474f-8b24-3d12c0047714" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FinancialInstrumentLineItems_c5913607-8e64-40f7-b87f-869fa251905f" xlink:to="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_48deb50e-c6d7-474f-8b24-3d12c0047714" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/FinancialInstrumentsScheduleofFairValueofDerivativesNotDesignatedasHedgeInstrumentsDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#FinancialInstrumentsScheduleofFairValueofDerivativesNotDesignatedasHedgeInstrumentsDetails"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/FinancialInstrumentsScheduleofFairValueofDerivativesNotDesignatedasHedgeInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_528045b6-1fae-4548-9a19-d51e8ba8a780" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_aab38a75-4cb9-4831-ba42-b5cad2af61ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_528045b6-1fae-4548-9a19-d51e8ba8a780" xlink:to="loc_us-gaap_DerivativeTable_aab38a75-4cb9-4831-ba42-b5cad2af61ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_2f392f64-cfa8-4c75-bb35-012cb65fca03" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_aab38a75-4cb9-4831-ba42-b5cad2af61ae" xlink:to="loc_us-gaap_HedgingDesignationAxis_2f392f64-cfa8-4c75-bb35-012cb65fca03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_18c449db-acc7-497c-aa89-a7b8539a2652" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_2f392f64-cfa8-4c75-bb35-012cb65fca03" xlink:to="loc_us-gaap_HedgingDesignationDomain_18c449db-acc7-497c-aa89-a7b8539a2652" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_cc221c81-95de-484c-bab0-dec538ad405c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NondesignatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_18c449db-acc7-497c-aa89-a7b8539a2652" xlink:to="loc_us-gaap_NondesignatedMember_cc221c81-95de-484c-bab0-dec538ad405c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_ba57a2dc-dcf1-4af4-a05a-779212b5505c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_aab38a75-4cb9-4831-ba42-b5cad2af61ae" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_ba57a2dc-dcf1-4af4-a05a-779212b5505c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_182d2dc0-ce2c-479d-bf98-c4ca5eb4cccf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_ba57a2dc-dcf1-4af4-a05a-779212b5505c" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_182d2dc0-ce2c-479d-bf98-c4ca5eb4cccf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_7cd51fe1-813e-4492-a493-3722bccaf4ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_182d2dc0-ce2c-479d-bf98-c4ca5eb4cccf" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_7cd51fe1-813e-4492-a493-3722bccaf4ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_1d867040-72a4-47a6-8f64-fc754087651c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_aab38a75-4cb9-4831-ba42-b5cad2af61ae" xlink:to="loc_us-gaap_DerivativeLineItems_1d867040-72a4-47a6-8f64-fc754087651c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsAbstract_8e430031-b189-472c-b563-488600695c6e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_1d867040-72a4-47a6-8f64-fc754087651c" xlink:to="loc_us-gaap_DerivativeAssetsAbstract_8e430031-b189-472c-b563-488600695c6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue_1c9bb673-0731-4e74-b770-4b0999bd344c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeAssetsAbstract_8e430031-b189-472c-b563-488600695c6e" xlink:to="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue_1c9bb673-0731-4e74-b770-4b0999bd344c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesAbstract_48188869-00bd-4cac-8d92-7f6186bc104f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_1d867040-72a4-47a6-8f64-fc754087651c" xlink:to="loc_us-gaap_DerivativeLiabilitiesAbstract_48188869-00bd-4cac-8d92-7f6186bc104f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_fe74d86c-f425-4443-b39f-44836df71897" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLiabilitiesAbstract_48188869-00bd-4cac-8d92-7f6186bc104f" xlink:to="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_fe74d86c-f425-4443-b39f-44836df71897" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/DeferredCompensationandRetirementPlansScheduleofComponentsofNetPeriodicBenefitsCostsDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#DeferredCompensationandRetirementPlansScheduleofComponentsofNetPeriodicBenefitsCostsDetails"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/DeferredCompensationandRetirementPlansScheduleofComponentsofNetPeriodicBenefitsCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_354c368b-296a-405f-9256-b57e70e1fb2a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3d36a2a1-75b7-4a6f-b68a-873792578d48" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_354c368b-296a-405f-9256-b57e70e1fb2a" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3d36a2a1-75b7-4a6f-b68a-873792578d48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_3e76db30-1032-4bf0-a0af-850679c2e046" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3d36a2a1-75b7-4a6f-b68a-873792578d48" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_3e76db30-1032-4bf0-a0af-850679c2e046" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_6dfb51fc-b912-40d0-b34f-ce28b225318a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_3e76db30-1032-4bf0-a0af-850679c2e046" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_6dfb51fc-b912-40d0-b34f-ce28b225318a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DeferredCompensationPlanMember_680efeea-5921-475f-8c3c-ca76c3ac1c17" xlink:href="kfy-20250131.xsd#kfy_DeferredCompensationPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_6dfb51fc-b912-40d0-b34f-ce28b225318a" xlink:to="loc_kfy_DeferredCompensationPlanMember_680efeea-5921-475f-8c3c-ca76c3ac1c17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a68c7312-fef1-4ab6-9db8-43f19789bc28" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3d36a2a1-75b7-4a6f-b68a-873792578d48" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a68c7312-fef1-4ab6-9db8-43f19789bc28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_312e3722-4f1c-48c0-a30a-f97429d07d39" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a68c7312-fef1-4ab6-9db8-43f19789bc28" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_312e3722-4f1c-48c0-a30a-f97429d07d39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_729f8510-2084-42ec-99f8-fa04bbc1eb22" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a68c7312-fef1-4ab6-9db8-43f19789bc28" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_729f8510-2084-42ec-99f8-fa04bbc1eb22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_1c0d3f5a-ba3a-45cd-b966-bb4f6b28c4cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a68c7312-fef1-4ab6-9db8-43f19789bc28" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_1c0d3f5a-ba3a-45cd-b966-bb4f6b28c4cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_a716b23e-51ab-4fd7-9d23-4826be37f478" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a68c7312-fef1-4ab6-9db8-43f19789bc28" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_a716b23e-51ab-4fd7-9d23-4826be37f478" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_76c57b91-b324-4c12-9b40-a6672937a8c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a68c7312-fef1-4ab6-9db8-43f19789bc28" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_76c57b91-b324-4c12-9b40-a6672937a8c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_4997d4bd-a461-4206-a4c1-d28364595741" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a68c7312-fef1-4ab6-9db8-43f19789bc28" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_4997d4bd-a461-4206-a4c1-d28364595741" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_b4128c98-3446-4c1e-9e4f-b1818c6b2e5e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a68c7312-fef1-4ab6-9db8-43f19789bc28" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_b4128c98-3446-4c1e-9e4f-b1818c6b2e5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#DeferredCompensationandRetirementPlansAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_98e77c1e-e64b-4400-bdbf-284a0d944618" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_b87e9a58-d03a-41a0-a303-5afc9069927d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_98e77c1e-e64b-4400-bdbf-284a0d944618" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_b87e9a58-d03a-41a0-a303-5afc9069927d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_87de71bc-aec2-4c94-acc0-56292014fffa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_b87e9a58-d03a-41a0-a303-5afc9069927d" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_87de71bc-aec2-4c94-acc0-56292014fffa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1e26596c-ba61-4ce9-a40f-3fc7b235eb33" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_87de71bc-aec2-4c94-acc0-56292014fffa" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1e26596c-ba61-4ce9-a40f-3fc7b235eb33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DeferredCompensationPlanMember_02136fc5-717e-4838-8bb2-85b406a1c8ab" xlink:href="kfy-20250131.xsd#kfy_DeferredCompensationPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1e26596c-ba61-4ce9-a40f-3fc7b235eb33" xlink:to="loc_kfy_DeferredCompensationPlanMember_02136fc5-717e-4838-8bb2-85b406a1c8ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ExecutiveCapitalAccumulationPlanMember_8642fb08-dd0f-4d2b-8551-c25dff81c7aa" xlink:href="kfy-20250131.xsd#kfy_ExecutiveCapitalAccumulationPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1e26596c-ba61-4ce9-a40f-3fc7b235eb33" xlink:to="loc_kfy_ExecutiveCapitalAccumulationPlanMember_8642fb08-dd0f-4d2b-8551-c25dff81c7aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_83c394d3-d091-45c7-9cba-2653c77badc4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_b87e9a58-d03a-41a0-a303-5afc9069927d" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_83c394d3-d091-45c7-9cba-2653c77badc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_f7b2aae3-e210-481b-a852-e47bcc1f7745" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_83c394d3-d091-45c7-9cba-2653c77badc4" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_f7b2aae3-e210-481b-a852-e47bcc1f7745" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_CSVOfColiContractsMember_1c789853-611d-42cc-803a-86917a3ae535" xlink:href="kfy-20250131.xsd#kfy_CSVOfColiContractsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_f7b2aae3-e210-481b-a852-e47bcc1f7745" xlink:to="loc_kfy_CSVOfColiContractsMember_1c789853-611d-42cc-803a-86917a3ae535" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9de46b99-b91c-434f-b573-49dd856014b8" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_b87e9a58-d03a-41a0-a303-5afc9069927d" xlink:to="loc_srt_RangeAxis_9de46b99-b91c-434f-b573-49dd856014b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_189beca7-03a2-4ccf-a731-becea983da4d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_9de46b99-b91c-434f-b573-49dd856014b8" xlink:to="loc_srt_RangeMember_189beca7-03a2-4ccf-a731-becea983da4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_9e576417-422f-4e14-ab0d-43a12a0939fa" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_189beca7-03a2-4ccf-a731-becea983da4d" xlink:to="loc_srt_MinimumMember_9e576417-422f-4e14-ab0d-43a12a0939fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_dee0083e-839f-4ba1-bd56-e15a088bbdea" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_189beca7-03a2-4ccf-a731-becea983da4d" xlink:to="loc_srt_MaximumMember_dee0083e-839f-4ba1-bd56-e15a088bbdea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a6493efc-2cd9-4621-885c-336bb137085e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_b87e9a58-d03a-41a0-a303-5afc9069927d" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a6493efc-2cd9-4621-885c-336bb137085e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_CashSurrenderValueOfLifeInsuranceGross_19114e22-1110-4701-802b-9d30771ca88c" xlink:href="kfy-20250131.xsd#kfy_CashSurrenderValueOfLifeInsuranceGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a6493efc-2cd9-4621-885c-336bb137085e" xlink:to="loc_kfy_CashSurrenderValueOfLifeInsuranceGross_19114e22-1110-4701-802b-9d30771ca88c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_PolicyLoansPayable_846c68ca-adc4-4d6f-bfab-8d5cebb2e7ec" xlink:href="kfy-20250131.xsd#kfy_PolicyLoansPayable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a6493efc-2cd9-4621-885c-336bb137085e" xlink:to="loc_kfy_PolicyLoansPayable_846c68ca-adc4-4d6f-bfab-8d5cebb2e7ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue_5e4656cb-7c35-4804-a876-d786965b8e40" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a6493efc-2cd9-4621-885c-336bb137085e" xlink:to="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue_5e4656cb-7c35-4804-a876-d786965b8e40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1_1971e779-e2c1-43e7-a13c-b183e02a24bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a6493efc-2cd9-4621-885c-336bb137085e" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1_1971e779-e2c1-43e7-a13c-b183e02a24bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_OptionToReceiveEmployeeBenefitsByQuarterlyInstallmentsPeriods_2d2b25fb-91b4-4b03-9164-9e99c856ca84" xlink:href="kfy-20250131.xsd#kfy_OptionToReceiveEmployeeBenefitsByQuarterlyInstallmentsPeriods"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a6493efc-2cd9-4621-885c-336bb137085e" xlink:to="loc_kfy_OptionToReceiveEmployeeBenefitsByQuarterlyInstallmentsPeriods_2d2b25fb-91b4-4b03-9164-9e99c856ca84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome_e4aa38a8-9f83-4da0-b710-35bc2f2dc551" xlink:href="kfy-20250131.xsd#kfy_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a6493efc-2cd9-4621-885c-336bb137085e" xlink:to="loc_kfy_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome_e4aa38a8-9f83-4da0-b710-35bc2f2dc551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss_1ae3ada4-6feb-4ee7-9472-ddf029d9aa45" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFvNiGainLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a6493efc-2cd9-4621-885c-336bb137085e" xlink:to="loc_us-gaap_EquitySecuritiesFvNiGainLoss_1ae3ada4-6feb-4ee7-9472-ddf029d9aa45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/FeeRevenueScheduleofContractAssetandLiabilityDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#FeeRevenueScheduleofContractAssetandLiabilityDetails"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/FeeRevenueScheduleofContractAssetandLiabilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5fff83df-1832-4cb6-94ac-9ea919bca275" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_1ce133b4-add3-445c-9dfd-8227b534f94b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5fff83df-1832-4cb6-94ac-9ea919bca275" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_1ce133b4-add3-445c-9dfd-8227b534f94b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_2879d274-edb4-41e3-91f7-106c582322ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5fff83df-1832-4cb6-94ac-9ea919bca275" xlink:to="loc_us-gaap_ContractWithCustomerLiability_2879d274-edb4-41e3-91f7-106c582322ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/FeeRevenueAdditionalInformationDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#FeeRevenueAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/FeeRevenueAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_1dd5601e-e35f-4ad8-a055-60ff39eb7c98" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_fa9c16fd-e915-4500-9795-e8f610c70a07" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_1dd5601e-e35f-4ad8-a055-60ff39eb7c98" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_fa9c16fd-e915-4500-9795-e8f610c70a07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_eb69217b-7ba0-40cf-bda5-93aabebd5eb0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_fa9c16fd-e915-4500-9795-e8f610c70a07" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_eb69217b-7ba0-40cf-bda5-93aabebd5eb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4d8181ea-949d-43ae-be97-ba155b521a05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_fa9c16fd-e915-4500-9795-e8f610c70a07" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4d8181ea-949d-43ae-be97-ba155b521a05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_d7492a85-6ae4-4db3-8414-1a3c2846f26c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4d8181ea-949d-43ae-be97-ba155b521a05" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_d7492a85-6ae4-4db3-8414-1a3c2846f26c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_f345a837-ba31-49ee-95c7-aaf36244eb0b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4d8181ea-949d-43ae-be97-ba155b521a05" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_f345a837-ba31-49ee-95c7-aaf36244eb0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_a83df8ff-421d-490f-a272-a337add8e2c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4d8181ea-949d-43ae-be97-ba155b521a05" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_a83df8ff-421d-490f-a272-a337add8e2c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/FeeRevenueScheduleofDisaggregationofFeeRevenuebyIndustryDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#FeeRevenueScheduleofDisaggregationofFeeRevenuebyIndustryDetails"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/FeeRevenueScheduleofDisaggregationofFeeRevenuebyIndustryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_4288c4fe-1d6b-435a-8470-481c3b2ef25d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_3c8b9e78-a02d-40cc-a4d6-89b7a9cc7528" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_4288c4fe-1d6b-435a-8470-481c3b2ef25d" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_3c8b9e78-a02d-40cc-a4d6-89b7a9cc7528" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_7aa7c394-c019-4731-a8a4-0b4b6ad468f4" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3c8b9e78-a02d-40cc-a4d6-89b7a9cc7528" xlink:to="loc_srt_ProductOrServiceAxis_7aa7c394-c019-4731-a8a4-0b4b6ad468f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_a23b1aed-e6e0-48e9-8043-417834e5ec51" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_7aa7c394-c019-4731-a8a4-0b4b6ad468f4" xlink:to="loc_srt_ProductsAndServicesDomain_a23b1aed-e6e0-48e9-8043-417834e5ec51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_IndustrialMember_f21aed8d-d92d-46e6-b46f-2c071fc1c358" xlink:href="kfy-20250131.xsd#kfy_IndustrialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_a23b1aed-e6e0-48e9-8043-417834e5ec51" xlink:to="loc_kfy_IndustrialMember_f21aed8d-d92d-46e6-b46f-2c071fc1c358" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialServiceMember_f904e849-88e6-40bc-be8f-f45247bfcf25" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_a23b1aed-e6e0-48e9-8043-417834e5ec51" xlink:to="loc_us-gaap_FinancialServiceMember_f904e849-88e6-40bc-be8f-f45247bfcf25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_LifeSciencesAndHealthcareMember_3d1cfea4-f1d1-43f3-a29b-06abac0cac50" xlink:href="kfy-20250131.xsd#kfy_LifeSciencesAndHealthcareMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_a23b1aed-e6e0-48e9-8043-417834e5ec51" xlink:to="loc_kfy_LifeSciencesAndHealthcareMember_3d1cfea4-f1d1-43f3-a29b-06abac0cac50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyServiceMember_d697036a-08d0-40b8-981c-d8c4131767fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TechnologyServiceMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_a23b1aed-e6e0-48e9-8043-417834e5ec51" xlink:to="loc_us-gaap_TechnologyServiceMember_d697036a-08d0-40b8-981c-d8c4131767fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ConsumerGoodsMember_84eea6bf-2e48-4b56-bd28-9c4fcc1d579a" xlink:href="kfy-20250131.xsd#kfy_ConsumerGoodsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_a23b1aed-e6e0-48e9-8043-417834e5ec51" xlink:to="loc_kfy_ConsumerGoodsMember_84eea6bf-2e48-4b56-bd28-9c4fcc1d579a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_EducationNonProfitAndGeneralMember_f9648ee8-8836-476b-91b8-4e10a9d7b54f" xlink:href="kfy-20250131.xsd#kfy_EducationNonProfitAndGeneralMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_a23b1aed-e6e0-48e9-8043-417834e5ec51" xlink:to="loc_kfy_EducationNonProfitAndGeneralMember_f9648ee8-8836-476b-91b8-4e10a9d7b54f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_3a7cfe50-5254-4a12-ae9e-22f564f68af3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ServiceMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_a23b1aed-e6e0-48e9-8043-417834e5ec51" xlink:to="loc_us-gaap_ServiceMember_3a7cfe50-5254-4a12-ae9e-22f564f68af3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_c495dffa-b386-42b0-9972-2db96a66661e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3c8b9e78-a02d-40cc-a4d6-89b7a9cc7528" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_c495dffa-b386-42b0-9972-2db96a66661e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_646c0496-6a8a-43f4-97bd-091c96eb98dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_c495dffa-b386-42b0-9972-2db96a66661e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_646c0496-6a8a-43f4-97bd-091c96eb98dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage_6df27411-8018-479d-860f-89f9511dd3b7" xlink:href="kfy-20250131.xsd#kfy_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_c495dffa-b386-42b0-9972-2db96a66661e" xlink:to="loc_kfy_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage_6df27411-8018-479d-860f-89f9511dd3b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/CreditLossesScheduleofActivityinAllowanceforCreditLossesonTradeReceivablesDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#CreditLossesScheduleofActivityinAllowanceforCreditLossesonTradeReceivablesDetails"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/CreditLossesScheduleofActivityinAllowanceforCreditLossesonTradeReceivablesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossAbstract_ef0efae5-7074-440c-a954-6a3c92b9512e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditLossAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_df3b20c5-0ced-4a87-aece-e0d5496f3fd7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditLossAbstract_ef0efae5-7074-440c-a954-6a3c92b9512e" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_df3b20c5-0ced-4a87-aece-e0d5496f3fd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_d23292cc-9fcf-4af5-b389-c0c21b09f4bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_df3b20c5-0ced-4a87-aece-e0d5496f3fd7" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_d23292cc-9fcf-4af5-b389-c0c21b09f4bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_2576e657-6f03-4f2c-8cdd-9f5869d0019a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_df3b20c5-0ced-4a87-aece-e0d5496f3fd7" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_2576e657-6f03-4f2c-8cdd-9f5869d0019a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_6c567e5d-b8fa-40b2-b370-e5e16908fadf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_df3b20c5-0ced-4a87-aece-e0d5496f3fd7" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_6c567e5d-b8fa-40b2-b370-e5e16908fadf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_c1638ff5-0a65-4f32-94eb-a259fdb49585" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_df3b20c5-0ced-4a87-aece-e0d5496f3fd7" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_c1638ff5-0a65-4f32-94eb-a259fdb49585" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_AllowanceForDoubtfulAccountsForeignCurrencyTranslationIncreaseDecrease_88adbf40-b056-47d0-b35c-c02acae15e5b" xlink:href="kfy-20250131.xsd#kfy_AllowanceForDoubtfulAccountsForeignCurrencyTranslationIncreaseDecrease"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_df3b20c5-0ced-4a87-aece-e0d5496f3fd7" xlink:to="loc_kfy_AllowanceForDoubtfulAccountsForeignCurrencyTranslationIncreaseDecrease_88adbf40-b056-47d0-b35c-c02acae15e5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_56653107-04b3-46b9-bb77-5c48419e1d1f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_df3b20c5-0ced-4a87-aece-e0d5496f3fd7" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_56653107-04b3-46b9-bb77-5c48419e1d1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetails"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossAbstract_cfe63946-51ab-4d50-80d7-762e2a631374" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditLossAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable_5220a4e1-9146-40f5-b1dc-3e6bb1bdf465" xlink:href="kfy-20250131.xsd#kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditLossAbstract_cfe63946-51ab-4d50-80d7-762e2a631374" xlink:to="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable_5220a4e1-9146-40f5-b1dc-3e6bb1bdf465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_9c6a2ecf-65f7-4de4-ab84-0a2b75c3e924" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable_5220a4e1-9146-40f5-b1dc-3e6bb1bdf465" xlink:to="loc_us-gaap_FinancialInstrumentAxis_9c6a2ecf-65f7-4de4-ab84-0a2b75c3e924" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2eec7702-0e49-4c5e-b8f8-35d312f40e41" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_9c6a2ecf-65f7-4de4-ab84-0a2b75c3e924" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2eec7702-0e49-4c5e-b8f8-35d312f40e41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_224ab299-ef2a-40fd-b70c-418b5b9e6d48" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2eec7702-0e49-4c5e-b8f8-35d312f40e41" xlink:to="loc_us-gaap_CommercialPaperMember_224ab299-ef2a-40fd-b70c-418b5b9e6d48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_6667c636-b1de-4390-afb5-20d7d8bb846a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateBondSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2eec7702-0e49-4c5e-b8f8-35d312f40e41" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_6667c636-b1de-4390-afb5-20d7d8bb846a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_USTreasuryAndAgencySecuritiesMember_15c6abd6-8d79-4a27-a9fb-ab700a4b3131" xlink:href="kfy-20250131.xsd#kfy_USTreasuryAndAgencySecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2eec7702-0e49-4c5e-b8f8-35d312f40e41" xlink:to="loc_kfy_USTreasuryAndAgencySecuritiesMember_15c6abd6-8d79-4a27-a9fb-ab700a4b3131" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_0c6a1c39-525d-44b3-b636-27a490a6736f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable_5220a4e1-9146-40f5-b1dc-3e6bb1bdf465" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_0c6a1c39-525d-44b3-b636-27a490a6736f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_7eca33e4-bc0b-4fa9-b872-07857484e246" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_0c6a1c39-525d-44b3-b636-27a490a6736f" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_7eca33e4-bc0b-4fa9-b872-07857484e246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_3bbaef82-d586-4234-b4eb-ccd9b01e063d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_7eca33e4-bc0b-4fa9-b872-07857484e246" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_3bbaef82-d586-4234-b4eb-ccd9b01e063d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_MarketableSecuritiesCurrentMember_25342403-f650-4bac-8205-971009b408f3" xlink:href="kfy-20250131.xsd#kfy_MarketableSecuritiesCurrentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_7eca33e4-bc0b-4fa9-b872-07857484e246" xlink:to="loc_kfy_MarketableSecuritiesCurrentMember_25342403-f650-4bac-8205-971009b408f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_MarketableSecuritiesNonCurrentMember_dc65677c-eb75-4a83-bc3e-3523f20ef812" xlink:href="kfy-20250131.xsd#kfy_MarketableSecuritiesNonCurrentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_7eca33e4-bc0b-4fa9-b872-07857484e246" xlink:to="loc_kfy_MarketableSecuritiesNonCurrentMember_dc65677c-eb75-4a83-bc3e-3523f20ef812" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_27d2e31a-58dd-4367-9cd3-fe08f45e9bd0" xlink:href="kfy-20250131.xsd#kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable_5220a4e1-9146-40f5-b1dc-3e6bb1bdf465" xlink:to="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_27d2e31a-58dd-4367-9cd3-fe08f45e9bd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_12407eb2-7f7b-439e-85a4-610857b9f77e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_27d2e31a-58dd-4367-9cd3-fe08f45e9bd0" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_12407eb2-7f7b-439e-85a4-610857b9f77e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_eeee86c6-7fe2-413c-b033-db0cd6ec96e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_27d2e31a-58dd-4367-9cd3-fe08f45e9bd0" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_eeee86c6-7fe2-413c-b033-db0cd6ec96e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_42c22680-f12d-44e0-abee-93dda81b1ee0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_27d2e31a-58dd-4367-9cd3-fe08f45e9bd0" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_42c22680-f12d-44e0-abee-93dda81b1ee0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_f86263d0-f52f-4e01-a47f-ff40b2c7383d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_27d2e31a-58dd-4367-9cd3-fe08f45e9bd0" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_f86263d0-f52f-4e01-a47f-ff40b2c7383d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_b481c4f7-94e0-4904-b60d-edafe9c17324" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_27d2e31a-58dd-4367-9cd3-fe08f45e9bd0" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_b481c4f7-94e0-4904-b60d-edafe9c17324" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_c5947c04-20d7-49f2-815a-177e67cc9985" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_27d2e31a-58dd-4367-9cd3-fe08f45e9bd0" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_c5947c04-20d7-49f2-815a-177e67cc9985" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_1f62d830-7aab-4c96-8ec1-50faeb47740b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_27d2e31a-58dd-4367-9cd3-fe08f45e9bd0" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_1f62d830-7aab-4c96-8ec1-50faeb47740b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/CreditLossesAdditionalInformationDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#CreditLossesAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/CreditLossesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossAbstract_d4201472-42b9-4b19-97a9-e6415e7a1069" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditLossAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable_a6815232-0958-4f4d-8ae0-27d186c00c57" xlink:href="kfy-20250131.xsd#kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditLossAbstract_d4201472-42b9-4b19-97a9-e6415e7a1069" xlink:to="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable_a6815232-0958-4f4d-8ae0-27d186c00c57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a05a2d54-b248-4658-88c6-834a1edec725" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable_a6815232-0958-4f4d-8ae0-27d186c00c57" xlink:to="loc_srt_RangeAxis_a05a2d54-b248-4658-88c6-834a1edec725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_45d1f54b-3507-4b33-abd4-e7a413c298ff" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_a05a2d54-b248-4658-88c6-834a1edec725" xlink:to="loc_srt_RangeMember_45d1f54b-3507-4b33-abd4-e7a413c298ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6e20a435-b600-4004-8d2d-26c5baa8f255" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_45d1f54b-3507-4b33-abd4-e7a413c298ff" xlink:to="loc_srt_MaximumMember_6e20a435-b600-4004-8d2d-26c5baa8f255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_812553bc-6f01-4712-8e88-ac918815ba16" xlink:href="kfy-20250131.xsd#kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable_a6815232-0958-4f4d-8ae0-27d186c00c57" xlink:to="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_812553bc-6f01-4712-8e88-ac918815ba16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_827b29f9-a609-4f7c-b5f1-f35e744b4b67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_812553bc-6f01-4712-8e88-ac918815ba16" xlink:to="loc_us-gaap_DebtInstrumentTerm_827b29f9-a609-4f7c-b5f1-f35e744b4b67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#IncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/IncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_738917b5-afba-4863-babb-f214ed2c3dcb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_d6a86546-9139-4757-b0ce-a9ba5efac167" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_738917b5-afba-4863-babb-f214ed2c3dcb" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_d6a86546-9139-4757-b0ce-a9ba5efac167" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_db88a952-87cb-4879-bcc0-59fecb88cd70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_738917b5-afba-4863-babb-f214ed2c3dcb" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_db88a952-87cb-4879-bcc0-59fecb88cd70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_3d1bd414-4860-45a2-bd50-e7dea652876e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_738917b5-afba-4863-babb-f214ed2c3dcb" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_3d1bd414-4860-45a2-bd50-e7dea652876e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/SegmentsAdditionalInformationDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#SegmentsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/SegmentsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_6359bc4f-70c5-4a87-9555-c776835747c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_d79be551-e99e-4e81-b335-8f148e74c721" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_6359bc4f-70c5-4a87-9555-c776835747c3" xlink:to="loc_us-gaap_NumberOfReportableSegments_d79be551-e99e-4e81-b335-8f148e74c721" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#SegmentsScheduleofFinancialHighlightsDetails"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_0825af8a-0936-4a81-97f4-60f8d8937e94" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2708d8bc-f5df-4a0c-b136-33da0daa019a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0825af8a-0936-4a81-97f4-60f8d8937e94" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2708d8bc-f5df-4a0c-b136-33da0daa019a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_605e6254-b31a-47a2-b86f-69bbc98b632d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2708d8bc-f5df-4a0c-b136-33da0daa019a" xlink:to="loc_srt_ProductOrServiceAxis_605e6254-b31a-47a2-b86f-69bbc98b632d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_cdd778f7-6344-416d-9802-beb04393c49d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_605e6254-b31a-47a2-b86f-69bbc98b632d" xlink:to="loc_srt_ProductsAndServicesDomain_cdd778f7-6344-416d-9802-beb04393c49d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_a9a14a9e-fc40-4350-8d34-7a8e2959bc11" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ServiceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_cdd778f7-6344-416d-9802-beb04393c49d" xlink:to="loc_us-gaap_ServiceMember_a9a14a9e-fc40-4350-8d34-7a8e2959bc11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ca736a1d-1a77-474c-a79b-1afb776ecf3e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2708d8bc-f5df-4a0c-b136-33da0daa019a" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ca736a1d-1a77-474c-a79b-1afb776ecf3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_de8f2cda-1f5f-4b6d-9c37-764544eedd71" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ca736a1d-1a77-474c-a79b-1afb776ecf3e" xlink:to="loc_us-gaap_SegmentDomain_de8f2cda-1f5f-4b6d-9c37-764544eedd71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ReportableSegmentsMember_86059f4b-d4ca-4481-b1a7-aed70d02b9ef" xlink:href="kfy-20250131.xsd#kfy_ReportableSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_de8f2cda-1f5f-4b6d-9c37-764544eedd71" xlink:to="loc_kfy_ReportableSegmentsMember_86059f4b-d4ca-4481-b1a7-aed70d02b9ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_87959f2b-0a10-4f38-b7ee-6e98ba5e230b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2708d8bc-f5df-4a0c-b136-33da0daa019a" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_87959f2b-0a10-4f38-b7ee-6e98ba5e230b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f6dc7d22-67b2-4195-ac2c-3af6acfe0082" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_87959f2b-0a10-4f38-b7ee-6e98ba5e230b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f6dc7d22-67b2-4195-ac2c-3af6acfe0082" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d2c1d72d-d876-4016-90ec-25abf5148f88" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_87959f2b-0a10-4f38-b7ee-6e98ba5e230b" xlink:to="loc_us-gaap_NetIncomeLoss_d2c1d72d-d876-4016-90ec-25abf5148f88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_f2956a04-d83a-495f-838b-878611b87b9e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_87959f2b-0a10-4f38-b7ee-6e98ba5e230b" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_f2956a04-d83a-495f-838b-878611b87b9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_3998af4f-be17-4807-a9d6-4f754de22946" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_87959f2b-0a10-4f38-b7ee-6e98ba5e230b" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_3998af4f-be17-4807-a9d6-4f754de22946" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_af7bda4d-b94a-4f86-a88f-cecc05a9dbc4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_87959f2b-0a10-4f38-b7ee-6e98ba5e230b" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_af7bda4d-b94a-4f86-a88f-cecc05a9dbc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_774e2c61-0d6b-47d8-8f3e-3e25988c3453" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_87959f2b-0a10-4f38-b7ee-6e98ba5e230b" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_774e2c61-0d6b-47d8-8f3e-3e25988c3453" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_BusinessCombinationAcquisitionAndIntegrationRelatedCosts_34f9c7c5-a6d6-4f1d-bd02-808645a347c9" xlink:href="kfy-20250131.xsd#kfy_BusinessCombinationAcquisitionAndIntegrationRelatedCosts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_87959f2b-0a10-4f38-b7ee-6e98ba5e230b" xlink:to="loc_kfy_BusinessCombinationAcquisitionAndIntegrationRelatedCosts_34f9c7c5-a6d6-4f1d-bd02-808645a347c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_100d8799-b66e-4dcb-a66b-0590288fcced" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_87959f2b-0a10-4f38-b7ee-6e98ba5e230b" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_100d8799-b66e-4dcb-a66b-0590288fcced" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_10b9860e-abc8-4781-9ba8-863b0d00ce90" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_87959f2b-0a10-4f38-b7ee-6e98ba5e230b" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_10b9860e-abc8-4781-9ba8-863b0d00ce90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_27ccd14b-902f-4f55-9240-bdcfccd72913" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_87959f2b-0a10-4f38-b7ee-6e98ba5e230b" xlink:to="loc_us-gaap_RestructuringCharges_27ccd14b-902f-4f55-9240-bdcfccd72913" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization_1b5426e9-ff5c-409e-a8f3-e0dbbcc8a95b" xlink:href="kfy-20250131.xsd#kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_87959f2b-0a10-4f38-b7ee-6e98ba5e230b" xlink:to="loc_kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization_1b5426e9-ff5c-409e-a8f3-e0dbbcc8a95b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsbyOperatingSegmentDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#SegmentsScheduleofFinancialHighlightsbyOperatingSegmentDetails"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsbyOperatingSegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_6dbef14e-a3b0-4181-aaee-c8268175c4b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7db97b2b-3da9-4e91-8006-2b2dc16441bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_6dbef14e-a3b0-4181-aaee-c8268175c4b3" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7db97b2b-3da9-4e91-8006-2b2dc16441bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_f45376ee-8ff8-408f-af56-2cfcb2014ba2" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7db97b2b-3da9-4e91-8006-2b2dc16441bc" xlink:to="loc_srt_ProductOrServiceAxis_f45376ee-8ff8-408f-af56-2cfcb2014ba2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_1d88dddd-b72f-42dd-a884-eda6c76dcffb" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_f45376ee-8ff8-408f-af56-2cfcb2014ba2" xlink:to="loc_srt_ProductsAndServicesDomain_1d88dddd-b72f-42dd-a884-eda6c76dcffb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_d88ee0c7-5141-4d3d-925c-b73eb866406b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ServiceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1d88dddd-b72f-42dd-a884-eda6c76dcffb" xlink:to="loc_us-gaap_ServiceMember_d88ee0c7-5141-4d3d-925c-b73eb866406b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_b9fc8eff-156f-468a-9501-17a508dce480" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7db97b2b-3da9-4e91-8006-2b2dc16441bc" xlink:to="loc_srt_ConsolidationItemsAxis_b9fc8eff-156f-468a-9501-17a508dce480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_9aae6562-d3d2-42c2-b3db-fc2f92be150c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_b9fc8eff-156f-468a-9501-17a508dce480" xlink:to="loc_srt_ConsolidationItemsDomain_9aae6562-d3d2-42c2-b3db-fc2f92be150c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_5face997-d4bf-4447-bdb9-6c2d9b1c9737" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_9aae6562-d3d2-42c2-b3db-fc2f92be150c" xlink:to="loc_us-gaap_OperatingSegmentsMember_5face997-d4bf-4447-bdb9-6c2d9b1c9737" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_d748873c-96a4-4560-9292-ecd4588108f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_9aae6562-d3d2-42c2-b3db-fc2f92be150c" xlink:to="loc_us-gaap_CorporateNonSegmentMember_d748873c-96a4-4560-9292-ecd4588108f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1942c5d8-e2fe-457f-98e5-f61ca52b6d9a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7db97b2b-3da9-4e91-8006-2b2dc16441bc" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1942c5d8-e2fe-457f-98e5-f61ca52b6d9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e203bf48-8bf0-4935-bb0e-3c9974e5ba14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1942c5d8-e2fe-457f-98e5-f61ca52b6d9a" xlink:to="loc_us-gaap_SegmentDomain_e203bf48-8bf0-4935-bb0e-3c9974e5ba14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ConsultingMember_f2ae73cb-c229-4aad-bd74-4df352bb0c35" xlink:href="kfy-20250131.xsd#kfy_ConsultingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e203bf48-8bf0-4935-bb0e-3c9974e5ba14" xlink:to="loc_kfy_ConsultingMember_f2ae73cb-c229-4aad-bd74-4df352bb0c35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DigitalMember_3e5b30f9-f896-4a46-af7f-afd759e37f19" xlink:href="kfy-20250131.xsd#kfy_DigitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e203bf48-8bf0-4935-bb0e-3c9974e5ba14" xlink:to="loc_kfy_DigitalMember_3e5b30f9-f896-4a46-af7f-afd759e37f19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ExecutiveSearchNorthAmericaMember_e9dd70a5-ca9c-4385-889f-cde287a1a2b0" xlink:href="kfy-20250131.xsd#kfy_ExecutiveSearchNorthAmericaMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e203bf48-8bf0-4935-bb0e-3c9974e5ba14" xlink:to="loc_kfy_ExecutiveSearchNorthAmericaMember_e9dd70a5-ca9c-4385-889f-cde287a1a2b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ExecutiveSearchEMEAMember_d4863402-9605-4f61-aff1-b6f3bddf2fc4" xlink:href="kfy-20250131.xsd#kfy_ExecutiveSearchEMEAMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e203bf48-8bf0-4935-bb0e-3c9974e5ba14" xlink:to="loc_kfy_ExecutiveSearchEMEAMember_d4863402-9605-4f61-aff1-b6f3bddf2fc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ExecutiveSearchAsiaPacificMember_0129114d-78b0-42e8-9fbd-7a606b37da04" xlink:href="kfy-20250131.xsd#kfy_ExecutiveSearchAsiaPacificMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e203bf48-8bf0-4935-bb0e-3c9974e5ba14" xlink:to="loc_kfy_ExecutiveSearchAsiaPacificMember_0129114d-78b0-42e8-9fbd-7a606b37da04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ExecutiveSearchLatinAmericaMember_bd24108a-7c82-46db-83a6-77590255e898" xlink:href="kfy-20250131.xsd#kfy_ExecutiveSearchLatinAmericaMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e203bf48-8bf0-4935-bb0e-3c9974e5ba14" xlink:to="loc_kfy_ExecutiveSearchLatinAmericaMember_bd24108a-7c82-46db-83a6-77590255e898" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ProfessionalSearchInterimMember_0b4147a1-a8fc-48e5-996f-a971585d4ec9" xlink:href="kfy-20250131.xsd#kfy_ProfessionalSearchInterimMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e203bf48-8bf0-4935-bb0e-3c9974e5ba14" xlink:to="loc_kfy_ProfessionalSearchInterimMember_0b4147a1-a8fc-48e5-996f-a971585d4ec9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_RPOMember_ac56d117-dc1b-4554-a4b4-b98de842e6d7" xlink:href="kfy-20250131.xsd#kfy_RPOMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e203bf48-8bf0-4935-bb0e-3c9974e5ba14" xlink:to="loc_kfy_RPOMember_ac56d117-dc1b-4554-a4b4-b98de842e6d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_873cab1c-b805-401c-b33d-da91083ef307" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7db97b2b-3da9-4e91-8006-2b2dc16441bc" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_873cab1c-b805-401c-b33d-da91083ef307" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f1d01973-3954-47e0-bb73-ed6bd4d446ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_873cab1c-b805-401c-b33d-da91083ef307" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f1d01973-3954-47e0-bb73-ed6bd4d446ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization_34f61ce4-f958-48ff-adae-12c6d3bef913" xlink:href="kfy-20250131.xsd#kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_873cab1c-b805-401c-b33d-da91083ef307" xlink:to="loc_kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization_34f61ce4-f958-48ff-adae-12c6d3bef913" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#LongTermDebtAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_88b13a0a-35a2-427e-82da-3dd31ca2a78d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_df9a5211-50a4-4297-a0c6-ce0aa03e6965" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_88b13a0a-35a2-427e-82da-3dd31ca2a78d" xlink:to="loc_us-gaap_DebtInstrumentTable_df9a5211-50a4-4297-a0c6-ce0aa03e6965" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_d691a475-fe0f-4f58-88fc-4525c7493c61" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_df9a5211-50a4-4297-a0c6-ce0aa03e6965" xlink:to="loc_us-gaap_DebtInstrumentAxis_d691a475-fe0f-4f58-88fc-4525c7493c61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ce67648e-6653-4f73-ba9c-f7dfdddea8ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_d691a475-fe0f-4f58-88fc-4525c7493c61" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ce67648e-6653-4f73-ba9c-f7dfdddea8ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember_2d803e07-6152-4632-b176-58d74f7e9859" xlink:href="kfy-20250131.xsd#kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ce67648e-6653-4f73-ba9c-f7dfdddea8ff" xlink:to="loc_kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember_2d803e07-6152-4632-b176-58d74f7e9859" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_AmendedCreditAgreementMember_0dda9bd1-8a85-417c-aaf8-5ab81a952c90" xlink:href="kfy-20250131.xsd#kfy_AmendedCreditAgreementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ce67648e-6653-4f73-ba9c-f7dfdddea8ff" xlink:to="loc_kfy_AmendedCreditAgreementMember_0dda9bd1-8a85-417c-aaf8-5ab81a952c90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_CreditAgreementMember_49e2c6ed-c878-4c3c-8f67-db231c28b138" xlink:href="kfy-20250131.xsd#kfy_CreditAgreementMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ce67648e-6653-4f73-ba9c-f7dfdddea8ff" xlink:to="loc_kfy_CreditAgreementMember_49e2c6ed-c878-4c3c-8f67-db231c28b138" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_99bece38-c7c0-43b6-a195-3ab260bb8f93" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_df9a5211-50a4-4297-a0c6-ce0aa03e6965" xlink:to="loc_us-gaap_CreditFacilityAxis_99bece38-c7c0-43b6-a195-3ab260bb8f93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_0ad050fb-9a40-45f6-8107-0e08372f7672" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_99bece38-c7c0-43b6-a195-3ab260bb8f93" xlink:to="loc_us-gaap_CreditFacilityDomain_0ad050fb-9a40-45f6-8107-0e08372f7672" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_77b67765-1639-4f23-81d6-4b3ad9517d84" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_0ad050fb-9a40-45f6-8107-0e08372f7672" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_77b67765-1639-4f23-81d6-4b3ad9517d84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_CreditFacilitiesMember_15703c4f-3a08-425c-b52e-605177fd7f1f" xlink:href="kfy-20250131.xsd#kfy_CreditFacilitiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_0ad050fb-9a40-45f6-8107-0e08372f7672" xlink:to="loc_kfy_CreditFacilitiesMember_15703c4f-3a08-425c-b52e-605177fd7f1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_b02babfa-dae4-4c56-a1f5-69c120a894d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_0ad050fb-9a40-45f6-8107-0e08372f7672" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_b02babfa-dae4-4c56-a1f5-69c120a894d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_8668bf66-f2d3-49fb-9460-ad8c2d429dfb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_df9a5211-50a4-4297-a0c6-ce0aa03e6965" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_8668bf66-f2d3-49fb-9460-ad8c2d429dfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_01b5c4c7-4744-4acb-9d3f-b037ffef4cf9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_8668bf66-f2d3-49fb-9460-ad8c2d429dfb" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_01b5c4c7-4744-4acb-9d3f-b037ffef4cf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_OtherFinancialInstitutionsMember_edaeca88-10d8-4e1a-a394-d29a74401ac5" xlink:href="kfy-20250131.xsd#kfy_OtherFinancialInstitutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_01b5c4c7-4744-4acb-9d3f-b037ffef4cf9" xlink:to="loc_kfy_OtherFinancialInstitutionsMember_edaeca88-10d8-4e1a-a394-d29a74401ac5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_2511d6c9-dfd1-4422-a7b7-275aa4737071" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_df9a5211-50a4-4297-a0c6-ce0aa03e6965" xlink:to="loc_us-gaap_DebtInstrumentLineItems_2511d6c9-dfd1-4422-a7b7-275aa4737071" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_93b4a57f-2a7e-4ad1-8d7a-a7452f801f3a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2511d6c9-dfd1-4422-a7b7-275aa4737071" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_93b4a57f-2a7e-4ad1-8d7a-a7452f801f3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_7059eb45-d962-4d98-94e7-b0f21a5c33da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2511d6c9-dfd1-4422-a7b7-275aa4737071" xlink:to="loc_us-gaap_DebtInstrumentTerm_7059eb45-d962-4d98-94e7-b0f21a5c33da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_0879d962-3452-4140-9bb7-259eaa1fac89" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2511d6c9-dfd1-4422-a7b7-275aa4737071" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_0879d962-3452-4140-9bb7-259eaa1fac89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_889baefa-b3b8-41c6-9d80-0b832d322146" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2511d6c9-dfd1-4422-a7b7-275aa4737071" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_889baefa-b3b8-41c6-9d80-0b832d322146" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_5f3ac8d7-2d24-433b-9d1c-01b3cb736793" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2511d6c9-dfd1-4422-a7b7-275aa4737071" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_5f3ac8d7-2d24-433b-9d1c-01b3cb736793" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_3629291f-b20a-40d2-845f-501c9b9d3f1e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2511d6c9-dfd1-4422-a7b7-275aa4737071" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_3629291f-b20a-40d2-845f-501c9b9d3f1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/LongTermDebtScheduleofLongtermDebtatAmortizedCostDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#LongTermDebtScheduleofLongtermDebtatAmortizedCostDetails"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/LongTermDebtScheduleofLongtermDebtatAmortizedCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_10af5541-5c5c-4f55-9601-9df061cce709" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_f59a20ee-0800-40bd-984d-4e66ecfc0f43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_10af5541-5c5c-4f55-9601-9df061cce709" xlink:to="loc_us-gaap_DebtInstrumentTable_f59a20ee-0800-40bd-984d-4e66ecfc0f43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_ee7b24e5-7689-4ca0-b24a-3c4565cf590a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_f59a20ee-0800-40bd-984d-4e66ecfc0f43" xlink:to="loc_us-gaap_DebtInstrumentAxis_ee7b24e5-7689-4ca0-b24a-3c4565cf590a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_07ec6350-f696-4fd2-aa63-6ed7db74e096" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_ee7b24e5-7689-4ca0-b24a-3c4565cf590a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_07ec6350-f696-4fd2-aa63-6ed7db74e096" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember_879ad453-13fe-43d0-91f1-27b2e34ef650" xlink:href="kfy-20250131.xsd#kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_07ec6350-f696-4fd2-aa63-6ed7db74e096" xlink:to="loc_kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember_879ad453-13fe-43d0-91f1-27b2e34ef650" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_365df9fa-7ed3-4873-9f5a-0714ac957889" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_f59a20ee-0800-40bd-984d-4e66ecfc0f43" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_365df9fa-7ed3-4873-9f5a-0714ac957889" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_d0ed38fa-ad57-422e-a2eb-fdd6e5fdaa80" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_365df9fa-7ed3-4873-9f5a-0714ac957889" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_d0ed38fa-ad57-422e-a2eb-fdd6e5fdaa80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_SeniorUnsecuredNotesMember_baa7ce88-2776-43e0-97f5-1be0bd22c184" xlink:href="kfy-20250131.xsd#kfy_SeniorUnsecuredNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_d0ed38fa-ad57-422e-a2eb-fdd6e5fdaa80" xlink:to="loc_kfy_SeniorUnsecuredNotesMember_baa7ce88-2776-43e0-97f5-1be0bd22c184" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_90e7aec0-8a5f-428f-86ca-a7a037975243" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_f59a20ee-0800-40bd-984d-4e66ecfc0f43" xlink:to="loc_us-gaap_DebtInstrumentLineItems_90e7aec0-8a5f-428f-86ca-a7a037975243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_d8fbce58-842e-49b8-a4bd-14bd1d861053" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_90e7aec0-8a5f-428f-86ca-a7a037975243" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_d8fbce58-842e-49b8-a4bd-14bd1d861053" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_161a646e-1381-4b04-9d85-582e7ceeb56a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_90e7aec0-8a5f-428f-86ca-a7a037975243" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_161a646e-1381-4b04-9d85-582e7ceeb56a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_7747b0f9-77f6-47f6-8b47-5ffd79f6ee0e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_90e7aec0-8a5f-428f-86ca-a7a037975243" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_7747b0f9-77f6-47f6-8b47-5ffd79f6ee0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#LeasesScheduleofComponentsofLeaseExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_3f112c37-496e-4a10-8519-90e04d9c5c3b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FinanceLeaseCostsAbstract_3029933a-6c93-45cc-a8bb-e5bdae485b16" xlink:href="kfy-20250131.xsd#kfy_FinanceLeaseCostsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3f112c37-496e-4a10-8519-90e04d9c5c3b" xlink:to="loc_kfy_FinanceLeaseCostsAbstract_3029933a-6c93-45cc-a8bb-e5bdae485b16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_f50d453a-055d-47a1-bee5-ea7ad8872c68" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FinanceLeaseCostsAbstract_3029933a-6c93-45cc-a8bb-e5bdae485b16" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_f50d453a-055d-47a1-bee5-ea7ad8872c68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_172d4b66-4de1-4dc3-864f-1f64a697b2ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FinanceLeaseCostsAbstract_3029933a-6c93-45cc-a8bb-e5bdae485b16" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_172d4b66-4de1-4dc3-864f-1f64a697b2ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FinanceLeaseCosts_d100dd6f-eb37-44fe-b8ef-2eff20bbd3e6" xlink:href="kfy-20250131.xsd#kfy_FinanceLeaseCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FinanceLeaseCostsAbstract_3029933a-6c93-45cc-a8bb-e5bdae485b16" xlink:to="loc_kfy_FinanceLeaseCosts_d100dd6f-eb37-44fe-b8ef-2eff20bbd3e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_a212b23e-1a2c-496b-bf6a-313bfee91cb1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3f112c37-496e-4a10-8519-90e04d9c5c3b" xlink:to="loc_us-gaap_OperatingLeaseCost_a212b23e-1a2c-496b-bf6a-313bfee91cb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_13bd9e31-b72a-4064-89d3-f747688f7d26" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3f112c37-496e-4a10-8519-90e04d9c5c3b" xlink:to="loc_us-gaap_ShortTermLeaseCost_13bd9e31-b72a-4064-89d3-f747688f7d26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_0c21f5e7-1d24-4171-afc8-7cc71aaa1cdc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3f112c37-496e-4a10-8519-90e04d9c5c3b" xlink:to="loc_us-gaap_VariableLeaseCost_0c21f5e7-1d24-4171-afc8-7cc71aaa1cdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_45ba7724-7a13-42a4-bf99-a40c44f1d673" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3f112c37-496e-4a10-8519-90e04d9c5c3b" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_45ba7724-7a13-42a4-bf99-a40c44f1d673" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_5dd80ad1-226a-4553-9831-f049a4cd5193" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubleaseIncome"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3f112c37-496e-4a10-8519-90e04d9c5c3b" xlink:to="loc_us-gaap_SubleaseIncome_5dd80ad1-226a-4553-9831-f049a4cd5193" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_b2a3aeec-a920-4c13-8ddb-85875becb08d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3f112c37-496e-4a10-8519-90e04d9c5c3b" xlink:to="loc_us-gaap_LeaseCost_b2a3aeec-a920-4c13-8ddb-85875becb08d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/LeasesScheduleofSupplementalCashFlowInformationRelatedtoLeasesDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#LeasesScheduleofSupplementalCashFlowInformationRelatedtoLeasesDetails"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/LeasesScheduleofSupplementalCashFlowInformationRelatedtoLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_0afd2d56-301c-4e80-b0ee-9f655b389c74" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract_f982e170-3a5b-4aca-bdfa-054baa554c05" xlink:href="kfy-20250131.xsd#kfy_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0afd2d56-301c-4e80-b0ee-9f655b389c74" xlink:to="loc_kfy_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract_f982e170-3a5b-4aca-bdfa-054baa554c05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_9922c56c-d724-4455-8011-0f20b2bcbbe7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract_f982e170-3a5b-4aca-bdfa-054baa554c05" xlink:to="loc_us-gaap_OperatingLeasePayments_9922c56c-d724-4455-8011-0f20b2bcbbe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_09ae87de-0c0b-455c-9c16-8282fdf9683c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract_f982e170-3a5b-4aca-bdfa-054baa554c05" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_09ae87de-0c0b-455c-9c16-8282fdf9683c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract_6d007d5c-9e6b-478a-82eb-f5152056ca90" xlink:href="kfy-20250131.xsd#kfy_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0afd2d56-301c-4e80-b0ee-9f655b389c74" xlink:to="loc_kfy_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract_6d007d5c-9e6b-478a-82eb-f5152056ca90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_be5febdf-72f2-45cf-acac-c4f2e52d2174" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract_6d007d5c-9e6b-478a-82eb-f5152056ca90" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_be5febdf-72f2-45cf-acac-c4f2e52d2174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_4726533a-bab8-4603-9983-297aaec79a16" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract_6d007d5c-9e6b-478a-82eb-f5152056ca90" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_4726533a-bab8-4603-9983-297aaec79a16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_421cbdcc-eb0e-4ff5-803a-cc5d2d656245" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_46f60e05-8d64-4cfd-9d54-2b058bc6831c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_421cbdcc-eb0e-4ff5-803a-cc5d2d656245" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_46f60e05-8d64-4cfd-9d54-2b058bc6831c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_621042fd-7f34-43ee-9cfa-589aad24a5e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_46f60e05-8d64-4cfd-9d54-2b058bc6831c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_621042fd-7f34-43ee-9cfa-589aad24a5e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_0165fccb-4118-4ed5-b6b1-d808c2286f41" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_46f60e05-8d64-4cfd-9d54-2b058bc6831c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_0165fccb-4118-4ed5-b6b1-d808c2286f41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_f19be00c-abe3-4b47-8d4a-de4bd3ee262f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_46f60e05-8d64-4cfd-9d54-2b058bc6831c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_f19be00c-abe3-4b47-8d4a-de4bd3ee262f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_9a12761b-1fb9-4a61-a746-ef9214fa6eaf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_46f60e05-8d64-4cfd-9d54-2b058bc6831c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_9a12761b-1fb9-4a61-a746-ef9214fa6eaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_e9905633-7c1c-449a-a282-b9118601155c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_46f60e05-8d64-4cfd-9d54-2b058bc6831c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_e9905633-7c1c-449a-a282-b9118601155c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_1870f5f7-31b6-41d7-a8fb-b140874a1f69" xlink:href="kfy-20250131.xsd#kfy_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_46f60e05-8d64-4cfd-9d54-2b058bc6831c" xlink:to="loc_kfy_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_1870f5f7-31b6-41d7-a8fb-b140874a1f69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_99d4d839-1e99-4c1c-b64a-79ff9f864952" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_46f60e05-8d64-4cfd-9d54-2b058bc6831c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_99d4d839-1e99-4c1c-b64a-79ff9f864952" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_32a56d83-bb6c-4fb1-a5e4-1d05145d9bd8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_46f60e05-8d64-4cfd-9d54-2b058bc6831c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_32a56d83-bb6c-4fb1-a5e4-1d05145d9bd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_d3524487-0119-41ee-a541-9220257cf0cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_46f60e05-8d64-4cfd-9d54-2b058bc6831c" xlink:to="loc_us-gaap_OperatingLeaseLiability_d3524487-0119-41ee-a541-9220257cf0cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_3a492604-30b9-43a5-85ba-5ab71ff062ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_421cbdcc-eb0e-4ff5-803a-cc5d2d656245" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_3a492604-30b9-43a5-85ba-5ab71ff062ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_9f899e84-2fe8-4a0f-b60a-1f663df0d3a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_3a492604-30b9-43a5-85ba-5ab71ff062ec" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_9f899e84-2fe8-4a0f-b60a-1f663df0d3a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_055f2b5f-c6b3-4c6f-86d5-d31c704a3daa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_3a492604-30b9-43a5-85ba-5ab71ff062ec" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_055f2b5f-c6b3-4c6f-86d5-d31c704a3daa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_7e6207f9-2c2a-4493-a873-acd3924872c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_3a492604-30b9-43a5-85ba-5ab71ff062ec" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_7e6207f9-2c2a-4493-a873-acd3924872c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_74fe8628-720c-4f55-aa28-7674f5ab2994" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_3a492604-30b9-43a5-85ba-5ab71ff062ec" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_74fe8628-720c-4f55-aa28-7674f5ab2994" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_c5a5de1a-bf75-4ff2-b877-c8854b3ed00c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_3a492604-30b9-43a5-85ba-5ab71ff062ec" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_c5a5de1a-bf75-4ff2-b877-c8854b3ed00c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FinanceLeaseLiabilityPaymentsDueAfterYearFour_00e89cb0-d22f-4e3b-bea5-16232c620ba4" xlink:href="kfy-20250131.xsd#kfy_FinanceLeaseLiabilityPaymentsDueAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_3a492604-30b9-43a5-85ba-5ab71ff062ec" xlink:to="loc_kfy_FinanceLeaseLiabilityPaymentsDueAfterYearFour_00e89cb0-d22f-4e3b-bea5-16232c620ba4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_1dc5a419-2979-4b2b-9a3c-0847688e5fe6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_3a492604-30b9-43a5-85ba-5ab71ff062ec" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_1dc5a419-2979-4b2b-9a3c-0847688e5fe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_8ab348e5-841f-4679-a38d-e346cc64ac60" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_3a492604-30b9-43a5-85ba-5ab71ff062ec" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_8ab348e5-841f-4679-a38d-e346cc64ac60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_6529fd2b-03c5-48c5-a3fc-1e73b77a80af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_3a492604-30b9-43a5-85ba-5ab71ff062ec" xlink:to="loc_us-gaap_FinanceLeaseLiability_6529fd2b-03c5-48c5-a3fc-1e73b77a80af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/AcquisitionAdditionalInformationDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#AcquisitionAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/AcquisitionAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_a3b20a95-e404-42cc-bbec-16c012ed103e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_bff00e69-14fb-43dc-8f15-43e9fe049caa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_a3b20a95-e404-42cc-bbec-16c012ed103e" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_bff00e69-14fb-43dc-8f15-43e9fe049caa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_9dd5b497-28d6-42b9-a739-ff2c4e96f86f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_bff00e69-14fb-43dc-8f15-43e9fe049caa" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_9dd5b497-28d6-42b9-a739-ff2c4e96f86f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_459d8c65-0f1b-4dab-87de-7477b4f509f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_9dd5b497-28d6-42b9-a739-ff2c4e96f86f" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_459d8c65-0f1b-4dab-87de-7477b4f509f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_TrilogyInternationalMember_14b22214-5f5e-4a23-af31-2cae43124b6d" xlink:href="kfy-20250131.xsd#kfy_TrilogyInternationalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_459d8c65-0f1b-4dab-87de-7477b4f509f2" xlink:to="loc_kfy_TrilogyInternationalMember_14b22214-5f5e-4a23-af31-2cae43124b6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_ef38311e-739c-42c6-9a84-fa495996dbdf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_bff00e69-14fb-43dc-8f15-43e9fe049caa" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_ef38311e-739c-42c6-9a84-fa495996dbdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_6bb00137-0b98-48bf-ba84-33bd71ceeaa1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ef38311e-739c-42c6-9a84-fa495996dbdf" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_6bb00137-0b98-48bf-ba84-33bd71ceeaa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_4fafd247-a078-41a7-8626-518e7926eda7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ef38311e-739c-42c6-9a84-fa495996dbdf" xlink:to="loc_us-gaap_Goodwill_4fafd247-a078-41a7-8626-518e7926eda7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="kfy-20250131.xsd#SubsequentEventsDetails"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/SubsequentEventsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_4143baaa-b9bb-4eed-b72c-de56633c9403" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_87dc83c6-2c5b-4f8b-910a-286e0aea28f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_4143baaa-b9bb-4eed-b72c-de56633c9403" xlink:to="loc_us-gaap_SubsequentEventTable_87dc83c6-2c5b-4f8b-910a-286e0aea28f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_24d6ffce-c073-45bf-9f91-a496e6f4eb19" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_87dc83c6-2c5b-4f8b-910a-286e0aea28f2" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_24d6ffce-c073-45bf-9f91-a496e6f4eb19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_266a1bde-7426-4fc0-a5fd-a4af6d119fa4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_24d6ffce-c073-45bf-9f91-a496e6f4eb19" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_266a1bde-7426-4fc0-a5fd-a4af6d119fa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_d5c65b0b-0eff-47e2-b903-8ef957f802a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_266a1bde-7426-4fc0-a5fd-a4af6d119fa4" xlink:to="loc_us-gaap_SubsequentEventMember_d5c65b0b-0eff-47e2-b903-8ef957f802a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_b6e1a91c-489a-4cd6-a5d3-71630c1a0bed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_87dc83c6-2c5b-4f8b-910a-286e0aea28f2" xlink:to="loc_us-gaap_SubsequentEventLineItems_b6e1a91c-489a-4cd6-a5d3-71630c1a0bed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_94f29201-90d4-44ae-ba56-3ba28f6d7409" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_b6e1a91c-489a-4cd6-a5d3-71630c1a0bed" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_94f29201-90d4-44ae-ba56-3ba28f6d7409" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#AwardTimingDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_us-gaap_AwardTypeAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_EmployeeStockOptionMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardExrcPrice"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardExrcPrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardGrantDateFairValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ErrCompDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompRecoveryTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompRecoveryTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_RestatementDateAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonNeosMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_ecd_NonNeosMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDeterminationDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDeterminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompAmt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#PvpDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_ExecutiveCategoryAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="loc_ecd_AllExecutiveCategoriesMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_PeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_NonPeoNeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_AdjToCompAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllAdjToCompMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="loc_ecd_AllAdjToCompMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_MeasureAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoTotalCompAmt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TabularListTableTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TabularListTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_us-gaap_NetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_OtherPerfMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAmt"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoName"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureName"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_MeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingArrangements"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrByIndTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TradingArrByIndTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_TradingArrAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllTradingArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrAxis" xlink:to="loc_ecd_AllTradingArrangementsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndTitle"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndTitle" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrAdoptionDate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrAdoptionDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrTerminationDate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrTerminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrExpirationDate"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrExpirationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrDuration"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrDuration" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingPoliciesProc"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>10
<FILENAME>image2.jpg
<DESCRIPTION>LOGO
<TEXT>
begin 644 image2.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" %0 9<# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** &2RI!"\TAVQQJ68XS@#DUR?_  L_P=_T&/\ R6F_
M^(KI-5_Y ]]_U[R?^@FOE"JBKG#C,5.@THI:GU+HGB/2?$<,LNE7?VA(F"N?
M+=,$_P"\!6K7EOP3_P"01JO_ %W3_P!!KU*DU9G1AZCJ4U-]0HHHI&P4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%4CK&EJ2#J5F"."#.O'ZTG]
MM:5_T$[/_O\ K_C03S1[EZBJ/]M:5_T$[/\ [_K_ (T?VUI7_03L_P#O^O\
MC0'-'N7J*B@N8+J/S+>:.9,XW1L&'YBI:"@HHHH J:K_ ,@>^_Z]Y/\ T$U\
MH5]7ZK_R![[_ *]Y/_037RA5P/(S/>/S/:/@G_R"-5_Z[I_Z#7J5>6_!/_D$
M:K_UW3_T&O4JF6YVX/\ @1"BBJL^I6-M)Y=Q>VT4F,[9)54_D32.EM+<M451
M_MK2O^@G9_\ ?]?\:/[:TK_H)V?_ '_7_&@7-'N7J*H_VUI7_03L_P#O^O\
MC1_;6E?]!.S_ ._Z_P"- <T>Y>HJC_;6E?\ 03L_^_Z_XT?VUI7_ $$[/_O^
MO^- <T>Y>HJC_;6E?]!.S_[_ *_XT?VUI7_03L_^_P"O^- <T>Y>HJC_ &UI
M7_03L_\ O^O^-']M:5_T$[/_ +_K_C0'-'N7J*H_VUI7_03L_P#O^O\ C1_;
M6E?]!.S_ ._Z_P"- <T>Y>HJC_;6E?\ 03L_^_Z_XT?VUI7_ $$[/_O^O^-
M<T>Y>HI$=9$#HP96&0RG((I:"@HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH *\P^)GCT:?%)H>ER_Z4XQ<2J?]6/[H]S6M\0_'*>&
MK$V5FX;4YU^7_IDO]X^_I7@,LKS2M+*Y>1SN9F.235QCU/,QV+Y5[.&_49U.
M3177^"O =UXMDDE>5K6QCX,VS=N;T XS7:?\*1M?^@Y-_P" X_\ BJIR2//I
MX2M4CS16AXY17L?_  I&U_Z#DW_@./\ XJC_ (4C:_\ 0<F_\!Q_\51S(OZA
M7[?BC8^$'_(E_P#;P]=_6%X3\-)X5T?^SX[EKA?,+[V3;U]LUNUF]SVZ$7"G
M&+W04444C4J:K_R![[_KWD_]!-?*%?5^J_\ ('OO^O>3_P!!-?*%7 \C,]X_
M,]H^"?\ R"-5_P"NZ?\ H->I5Y;\$_\ D$:K_P!=T_\ 0:]2J9;G;@_X$0KY
M^^+?_(]2_P#7"/\ K7T#7!^*OAG!XHUMM2DU.2W9D5-BPAAQ[YIQ=F+&TIU:
M?+#>YX#17L?_  I&U_Z#DW_@./\ XJC_ (4C:_\ 0<F_\!Q_\55\R/*^H5^W
MXH\<HKV/_A2-K_T')O\ P''_ ,50?@C;8XUV4?6V'_Q5',@^H5^WXH\<HKUF
M;X(S@'R-=C<]@]L5_DQK%O?A!XFME+0&SNP.@BEVL?\ OH ?K1S(B6#KQWB<
M!16EJ?A_5]&.-1TZYMQG&YT.T_1NAK-IF#33LPHHHH)"BBB@ HHHH ^I?#7_
M "+&F?\ 7LG\A6K65X:_Y%C3/^O9/Y"M6L3ZJ'PH****"@HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "N9\:>+[;PII1D)62]E!$$.>I]3["K_B
M/Q#9^&M(DO[MNG$<8/,C=@*^;M=UR\\0ZK+J%Z^Z1S\J]D7L!515SBQF*5*/
M+'XF5K^^N=3OI;R[E:6>5MS,:VO!WA.Z\5ZLL" I:QD-/-CA1Z#W-4- T&\\
M1:M%86:99SEW(X1>Y-?2/A[0+/PWI,5A9IPHR[GJ[=R:J3L>=A,,ZTN:6WYE
MO3M/M=*L(;*SB$<$2[54?YZU:HHK,]U))604444#"BBB@ HHHH J:K_R![[_
M *]Y/_037RA7U?JO_('OO^O>3_T$U\H5<#R,SWC\SVCX)_\ ((U7_KNG_H->
MI5Y;\$_^01JO_7=/_0:]2J9;G;@_X$0HHHI'4%%%% !1110 4444 -=%D0HZ
MAE(P589!KB_$'POT#6@\MO%_9]T>CVXPA/NG3\L5VU%%R)TX5%:2N?,_B;P7
MK'A:7-Y#YEL3A+F+E&^OH?8USM?6MQ;0W=N]O<1)+#(-K(XR"*\1\?\ PW?1
M?,U32$:33^LD75H??W7^5:*5SQ\5@737/3U1YQ1115'G!1110!]2^&O^18TS
M_KV3^0K5K*\-?\BQIG_7LG\A6K6)]5#X4%%%%!04444 %%%% !1110 4444
M%%%% !1110 4444 %4]4U.TT?3IKZ]E$<$2Y)/?V'O5BXN(K6WDN)Y%CBC4L
M[L<  5\]>/?&LWBG4?)@9DTV!L1)_?/]XTTKG-B<0J,;]>AG>+O%5WXJU=KF
M8E+=/E@ASPB_XUD:?87.IWT-E9Q&6>5MJJ*ABB>:5(HD+R.0JJHR237O_P /
M? Z>&K$7EX@;4YU^8_\ /)?[H_K6C=D>/1HSQ-2[^;-3P9X2MO"FDB%0'O)0
M#/-C[Q]!["NDHHK(]^$%"*C'8****"@HHHH **** "BBB@"IJO\ R![[_KWD
M_P#037RA7U?JO_('OO\ KWD_]!-?*%7 \C,]X_,]H^"?_((U7_KNG_H->I5Y
M;\$_^01JO_7=/_0:]2J9;G;@_P"!$****1U!1110 4444 %%%% !1110 4CH
MLB,CJ&5A@@C@BEHH \"^)'@G_A';[^T+&,_V;<-T'_+)O3Z>E<%7U;JNF6^L
M:7<6%T@:&9"I]O>OF/7='N-!UFYTZX'SQ-@-_>7L:TB[GA8[#>SES1V9G444
M51P'U+X:_P"18TS_ *]D_D*U:RO#7_(L:9_U[)_(5JUB?50^%!11104%%%%
M!1110 4444 %%%% !1110 4444 %(2%4LQ  &23VI:\C^)WCW'F:!I4O/W;J
M9#_XX#_.FE<RK5HTH<TC'^)7CPZS<-I&FR$:?$V)'4_ZYA_[**\YHKU#X9>
M_MTD>NZI%_HR'-O$P_UA_O'VK31(\%*IBJO]:&U\,O ?V"./7-4B_P!*<9MX
MF'^K']X^YKU"CI16;=SWJ-*-*'+$****1J%%%% !1110 4444 %%%% %35?^
M0/??]>\G_H)KY0KZOU7_ ) ]]_U[R?\ H)KY0JX'D9GO'YGM'P3_ .01JO\
MUW3_ -!KU*O+?@G_ ,@C5?\ KNG_ *#7J53+<[<'_ B%%%%(Z@HHHH ****
M"BBB@ HIID0'!=1^-*&5ONL#]#0 M%%% !7EWQA\.BYTZ'7($_>VY\N; ZH>
MA_ UZC574K&+4]-N;*90T<\91@?<4T[,RKTE5IN#/D^BK.HV4FG:C<V<H(>"
M1D.?8]:K5J?,M6=F?4OAK_D6-,_Z]D_D*U:RO#7_ "+&F?\ 7LG\A6K6)]3#
MX4%%%%!04444 %%%% !1110 4444 %%%% !117(>//&L/A73?+A*OJ4ZD0Q_
MW!_>-"U(G.-.+E+8ROB3X[&B6S:3IT@.H2K^\=3_ *E3_P"S&O"F8LQ9B2Q.
M23WJ2YN)KNYDN+B1I)I&+.['))-=!X,\(W/BO5A"H9+.(@SS8Z#T'N:U2LCP
M*M6>)J:?)&I\// [^);X7MXA73(&^;/_ "U;^Z/;UKWZ.-(8EBC0)&@PJ@8
M%0V%A;:98PV=I$L4$2[5459K-NY[6&P\:,+=>H4444CH"BBB@ HHHH ****
M"BBB@ HHHH J:K_R![[_ *]Y/_037RA7U?JO_('OO^O>3_T$U\H5<#R,SWC\
MSVCX)_\ ((U7_KNG_H->I5Y;\$_^01JO_7=/_0:]2J9;G;@_X$0HHHI'4%%%
M% !1110 4456O[A;33KFX8X$<;-GZ"@&['S)XGG^T^*-3ESG-PX_(X_I7?\
MP3_Y".J?]<E_G7E]S,;BZFG;K(Y<_B<UZA\$_P#D(ZI_UR7^=:RV/G\([XE,
M]EHHHK(^@"BBB@#P3XN:4+'Q8+M%PEY&'/NPX/\ 2N KW+XR:<+CPW;WRK\U
MM, 3_LMQ_/%>&UK%Z'SV-AR5GYZGU+X:_P"18TS_ *]D_D*U:RO#7_(L:9_U
M[)_(5JUD>_#X4%%%%!04444 %%%% !1110 4444 %%%9VN:W9^']*FU"]DVQ
MQCA>[MV ]Z!-I*[*7BSQ3:>%=(:[G(>=OE@ASR[?X>M?.&JZI=ZSJ4U_>RF2
M>5LDGM[#VJWXE\1WGB;5Y+Z[8@=(HP>(U[ 5CUK%6/ Q>)=:5ELBUIMH+_4K
M:T:=(!-($,C]%SWKZ<\/Z%9>'M(AL+) $499^[MW)KY9KWCX8>,?[;TW^R[V
M3-_:K\I)YD3L?J*4C;+IP4W%[O8]"HHHK,]H**** "BBB@ HHHH **** "BB
MB@ HHHH J:K_ ,@>^_Z]Y/\ T$U\H5]7ZK_R![[_ *]Y/_037RA5P/(S/>/S
M/:/@G_R"-5_Z[I_Z#7J5>6_!/_D$:K_UW3_T&O4JF6YVX/\ @1"BBBD=0444
M4 %%%% !7'?$W5AI?@RY0-B6Z_<H.YSU_2NQZ5\__%#Q,NN>(/LEL^ZTLLH"
M.C/W/]*<5=G+C*JITGW9PM>J_!/_ )".J?\ 7)?YUY57JOP3_P"0CJG_ %R7
M^=:2V/'P7\>)[+11161]$%%%% %+5M*M-:TV6PO4+V\HPP!P?SKE/^%3>%/^
M?:X_\"&KN**=V9SI4YN\E<AM+6*RLX;6 $10H$0$Y.!4U%%(T6@4444 %%%%
M !1110 4444 %%%-DD2*-I)&"(@+,S'  '>@"&]O;?3K*6\NY5B@B7<[MV%?
M.GC;QA<>*]5+Y:.QB)$$.>@_O'W-:GQ$\<OXCO38V3E=,@;C''FM_>/MZ5PE
M:1C8\3&XOVCY(;?F%%%%4><%7-*U.YT?4X+^T<I-"VX>_J#[&J=% TVG='U)
MX<UZV\1Z+!J%L1\XQ(G=&[@UK5\Z_#[Q<WAC6@D[G^S[DA9A_=/9J^B$=9(U
MD1@R,,J1T(K)JQ]%A<0JT+]5N.HHHI'2%%%% !1110 4444 %%%% !1110!4
MU7_D#WW_ %[R?^@FOE"OJ_5?^0/??]>\G_H)KY0JX'D9GO'YGM'P3_Y!&J_]
M=T_]!KU*O+?@G_R"-5_Z[I_Z#7J53+<[<'_ B%%%4KG5],LYO)NM1M()0,E)
M9U4X^A-(Z6TMR[164_B?0(QE]<TT >MTG^-9US\0O"EJ"7UJW;':(-)_Z"#1
M9DNK!;M'34A( R3@#J:\VU/XS:-;JRZ=9W-V_9GQ&G]3^E>=^(OB)KWB)6AD
MG%K:MP8+?*@C_:/4_P O:J46<M7'4H+1W9W/Q"^),,,,ND:',))F&V:Y0\(.
MX4]S[UXUU.3115I6/&KUY5I<T@KU7X)_\A'5/^N2_P Z\JKU7X)_\A'5/^N2
M_P Z);&F"_CQ/9:***R/H@HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
MIZMIL.L:5<Z?<%A%.A0E3@CWJY10)I-69\L:_HEUX>UB?3KI<-&WRMV=>Q%9
ME?0OQ&\(#Q)HYN+9!_:%JI:,@<NO=?\ "OGME*,58$,#@@]JU3N?.XK#NC.W
M3H)1113.8**** "O9OA1XQ^TP#P_?2?OHQFV=C]Y?[OU%>,U-:W4UE=Q75O(
M8YHF#(P[$4FKF]"LZ,^9'UI17.^#/%$/BG0H[H$+<I\D\?\ =;_ UT59'T<)
M*<5*.S"BBB@H**** "BBB@ HHHH **** *FJ_P#('OO^O>3_ -!-?*%?5^J_
M\@>^_P"O>3_T$U\H5<#R,SWC\SVCX)_\@C5?^NZ?^@UZE7EOP3_Y!&J_]=T_
M]!KU*IEN=N#_ ($0KY^^+7_(]2_]<(_ZU] UPWBCX:6OB?6FU*749H'9%38D
M8(XIQ=F+&4I5:?+#>Y\_45[')\$;<C]UKLJG_:M@W_LPK+N_@IJD:YL]5M)S
MZ2HT?\MU7S(\EX*NOLGF%%=+JO@'Q-HX+SZ9+)$/^6EO^\7].1^(KFR"#@C!
M'44SGE"4':2L)11100%>J_!/_D(ZI_UR7^=>55ZK\$_^0CJG_7)?YTI;'5@O
MX\3V6BBBLCZ(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KQ/XK
M>#OL%V==L8\6T[8G51PC^OT->V57OK*#4;&:SNHQ)!,I1U/<4T[,PQ%%5H<K
M/DVBMWQ;X;G\+ZY+92@F$_-!)C[Z=JPJU/G)1<6XO<****"0HHHH Z'P;XGF
M\+:['=*2;9_DN(Q_$OK]17TG:W4-[:175O()(95#HP/!!KY+KU/X4>,?LLXT
M"^D_<R'-L['[K?W?H:F2ZGI8#$\DO9RV9[/11169[04444 %%%% !1110 44
M44 5-5_Y ]]_U[R?^@FOE"OJ_5?^0/??]>\G_H)KY0JX'D9GO'YGM'P3_P"0
M1JO_ %W3_P!!KU*O+?@G_P @C5?^NZ?^@UZE4RW.W!_P(A1112.H**** "N8
M\2> ]$\21NTUNMO=GI<P@!L^_P#>_&NGHH)G",U:2N?,GBGPCJ/A2^\F[3?
MY_=7"#Y7_P #[5@5]5ZSH]GKNF36%[&'BD'XJ>Q'O7S3XBT*X\.:W/IUR,E#
ME'_OJ>AK2,KGAXO"^Q?-'9F57JOP3_Y".J?]<E_G7E5>J_!/_D(ZI_UR7^=.
M6QG@OX\3V6BBBLCZ(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %<IX\\)Q^*-#98U OH 7@;U]5^AKJZ*"9P4XN,M
MF?)$L4D$SQ2H4D0E64]013*]?^)_@2>YNEUK1[22:20[;B&%"S$_W@!^M><?
M\(GXC_Z &J?^ <G^%:IW/G:N'G3FXV,>BMC_ (1/Q'_T -4_\ Y/\*/^$3\1
M_P#0 U3_ , Y/\*=S+V<^S,>BMC_ (1/Q'_T -4_\ Y/\*/^$3\1_P#0 U3_
M , Y/\*+A[.?9F2CM%(LB,5=3E6'4&NXB^+?BB*)(]]H^T ;FAR3]>:YW_A$
M_$?_ $ -4_\  .3_  H_X1/Q'_T -4_\ Y/\*6C-(.M#X;HZ7_A;_BCULO\
MOQ_]>NJ^'_C_ %OQ)XC^PWYMO)\IG_=Q[3D?C7F'_")^(_\ H :I_P" <G^%
M=O\ "S0M7T[Q;Y][I5[;1>0XWS6[(N?3)%)I6.G#U:[JQ4F['L&J_P#('OO^
MO>3_ -!-?*%?5^J_\@>^_P"O>3_T$U\H4H&N9[Q^9[1\$_\ D$:K_P!=T_\
M0:]2KRWX)_\ ((U7_KNG_H->I5,MSMP?\"(4444CJ"BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH J:K_ ,@>^_Z]Y/\
MT$U\H5]7ZK_R![[_ *]Y/_037RA5P/(S/>/S/:/@G_R"-5_Z[I_Z#7J5>6_!
M/_D$:K_UW3_T&O4JF6YVX/\ @1"BBBD=04444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% %35?^0/??]>\G_H)KY0KZY=%D
M1D=0RL,,I&01Z5D_\(IX<_Z &E?^ <?^%5%V.+%X5UVFG:QPGP3_ .01JO\
MUW3_ -!KU*JMEIEAIB.EA8VUHKG++!$L88^^!5JDW=G10ING34'T"BBBD:A1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
*4444 %%%% '_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>image21.jpg
<DESCRIPTION>LOGO
<TEXT>
begin 644 image21.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" %0 9<# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** &2RI!"\TAVQQJ68XS@#DUR?_  L_P=_T&/\ R6F_
M^(KI-5_Y ]]_U[R?^@FOE"JBKG#C,5.@THI:GU+HGB/2?$<,LNE7?VA(F"N?
M+=,$_P"\!6K7EOP3_P"01JO_ %W3_P!!KU*DU9G1AZCJ4U-]0HHHI&P4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%4CK&EJ2#J5F"."#.O'ZTG]
MM:5_T$[/_O\ K_C03S1[EZBJ/]M:5_T$[/\ [_K_ (T?VUI7_03L_P#O^O\
MC0'-'N7J*B@N8+J/S+>:.9,XW1L&'YBI:"@HHHH J:K_ ,@>^_Z]Y/\ T$U\
MH5]7ZK_R![[_ *]Y/_037RA5P/(S/>/S/:/@G_R"-5_Z[I_Z#7J5>6_!/_D$
M:K_UW3_T&O4JF6YVX/\ @1"BBJL^I6-M)Y=Q>VT4F,[9)54_D32.EM+<M451
M_MK2O^@G9_\ ?]?\:/[:TK_H)V?_ '_7_&@7-'N7J*H_VUI7_03L_P#O^O\
MC1_;6E?]!.S_ ._Z_P"- <T>Y>HJC_;6E?\ 03L_^_Z_XT?VUI7_ $$[/_O^
MO^- <T>Y>HJC_;6E?]!.S_[_ *_XT?VUI7_03L_^_P"O^- <T>Y>HJC_ &UI
M7_03L_\ O^O^-']M:5_T$[/_ +_K_C0'-'N7J*H_VUI7_03L_P#O^O\ C1_;
M6E?]!.S_ ._Z_P"- <T>Y>HJC_;6E?\ 03L_^_Z_XT?VUI7_ $$[/_O^O^-
M<T>Y>HI$=9$#HP96&0RG((I:"@HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH *\P^)GCT:?%)H>ER_Z4XQ<2J?]6/[H]S6M\0_'*>&
MK$V5FX;4YU^7_IDO]X^_I7@,LKS2M+*Y>1SN9F.235QCU/,QV+Y5[.&_49U.
M3177^"O =UXMDDE>5K6QCX,VS=N;T XS7:?\*1M?^@Y-_P" X_\ BJIR2//I
MX2M4CS16AXY17L?_  I&U_Z#DW_@./\ XJC_ (4C:_\ 0<F_\!Q_\51S(OZA
M7[?BC8^$'_(E_P#;P]=_6%X3\-)X5T?^SX[EKA?,+[V3;U]LUNUF]SVZ$7"G
M&+W04444C4J:K_R![[_KWD_]!-?*%?5^J_\ ('OO^O>3_P!!-?*%7 \C,]X_
M,]H^"?\ R"-5_P"NZ?\ H->I5Y;\$_\ D$:K_P!=T_\ 0:]2J9;G;@_X$0KY
M^^+?_(]2_P#7"/\ K7T#7!^*OAG!XHUMM2DU.2W9D5-BPAAQ[YIQ=F+&TIU:
M?+#>YX#17L?_  I&U_Z#DW_@./\ XJC_ (4C:_\ 0<F_\!Q_\55\R/*^H5^W
MXH\<HKV/_A2-K_T')O\ P''_ ,50?@C;8XUV4?6V'_Q5',@^H5^WXH\<HKUF
M;X(S@'R-=C<]@]L5_DQK%O?A!XFME+0&SNP.@BEVL?\ OH ?K1S(B6#KQWB<
M!16EJ?A_5]&.-1TZYMQG&YT.T_1NAK-IF#33LPHHHH)"BBB@ HHHH ^I?#7_
M "+&F?\ 7LG\A6K65X:_Y%C3/^O9/Y"M6L3ZJ'PH****"@HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "N9\:>+[;PII1D)62]E!$$.>I]3["K_B
M/Q#9^&M(DO[MNG$<8/,C=@*^;M=UR\\0ZK+J%Z^Z1S\J]D7L!515SBQF*5*/
M+'XF5K^^N=3OI;R[E:6>5MS,:VO!WA.Z\5ZLL" I:QD-/-CA1Z#W-4- T&\\
M1:M%86:99SEW(X1>Y-?2/A[0+/PWI,5A9IPHR[GJ[=R:J3L>=A,,ZTN:6WYE
MO3M/M=*L(;*SB$<$2[54?YZU:HHK,]U))604444#"BBB@ HHHH J:K_R![[_
M *]Y/_037RA7U?JO_('OO^O>3_T$U\H5<#R,SWC\SVCX)_\ ((U7_KNG_H->
MI5Y;\$_^01JO_7=/_0:]2J9;G;@_X$0HHHI'4%%%% !1110 4444 -=%D0HZ
MAE(P589!KB_$'POT#6@\MO%_9]T>CVXPA/NG3\L5VU%%R)TX5%:2N?,_B;P7
MK'A:7-Y#YEL3A+F+E&^OH?8USM?6MQ;0W=N]O<1)+#(-K(XR"*\1\?\ PW?1
M?,U32$:33^LD75H??W7^5:*5SQ\5@737/3U1YQ1115'G!1110!]2^&O^18TS
M_KV3^0K5K*\-?\BQIG_7LG\A6K6)]5#X4%%%%!04444 %%%% !1110 4444
M%%%% !1110 4444 %4]4U.TT?3IKZ]E$<$2Y)/?V'O5BXN(K6WDN)Y%CBC4L
M[L<  5\]>/?&LWBG4?)@9DTV!L1)_?/]XTTKG-B<0J,;]>AG>+O%5WXJU=KF
M8E+=/E@ASPB_XUD:?87.IWT-E9Q&6>5MJJ*ABB>:5(HD+R.0JJHR237O_P /
M? Z>&K$7EX@;4YU^8_\ /)?[H_K6C=D>/1HSQ-2[^;-3P9X2MO"FDB%0'O)0
M#/-C[Q]!["NDHHK(]^$%"*C'8****"@HHHH **** "BBB@"IJO\ R![[_KWD
M_P#037RA7U?JO_('OO\ KWD_]!-?*%7 \C,]X_,]H^"?_((U7_KNG_H->I5Y
M;\$_^01JO_7=/_0:]2J9;G;@_P"!$****1U!1110 4444 %%%% !1110 4CH
MLB,CJ&5A@@C@BEHH \"^)'@G_A';[^T+&,_V;<-T'_+)O3Z>E<%7U;JNF6^L
M:7<6%T@:&9"I]O>OF/7='N-!UFYTZX'SQ-@-_>7L:TB[GA8[#>SES1V9G444
M51P'U+X:_P"18TS_ *]D_D*U:RO#7_(L:9_U[)_(5JUB?50^%!11104%%%%
M!1110 4444 %%%% !1110 4444 %(2%4LQ  &23VI:\C^)WCW'F:!I4O/W;J
M9#_XX#_.FE<RK5HTH<TC'^)7CPZS<-I&FR$:?$V)'4_ZYA_[**\YHKU#X9>
M_MTD>NZI%_HR'-O$P_UA_O'VK31(\%*IBJO]:&U\,O ?V"./7-4B_P!*<9MX
MF'^K']X^YKU"CI16;=SWJ-*-*'+$****1J%%%% !1110 4444 %%%% %35?^
M0/??]>\G_H)KY0KZOU7_ ) ]]_U[R?\ H)KY0JX'D9GO'YGM'P3_ .01JO\
MUW3_ -!KU*O+?@G_ ,@C5?\ KNG_ *#7J53+<[<'_ B%%%%(Z@HHHH ****
M"BBB@ HIID0'!=1^-*&5ONL#]#0 M%%% !7EWQA\.BYTZ'7($_>VY\N; ZH>
MA_ UZC574K&+4]-N;*90T<\91@?<4T[,RKTE5IN#/D^BK.HV4FG:C<V<H(>"
M1D.?8]:K5J?,M6=F?4OAK_D6-,_Z]D_D*U:RO#7_ "+&F?\ 7LG\A6K6)]3#
MX4%%%%!04444 %%%% !1110 4444 %%%% !117(>//&L/A73?+A*OJ4ZD0Q_
MW!_>-"U(G.-.+E+8ROB3X[&B6S:3IT@.H2K^\=3_ *E3_P"S&O"F8LQ9B2Q.
M23WJ2YN)KNYDN+B1I)I&+.['))-=!X,\(W/BO5A"H9+.(@SS8Z#T'N:U2LCP
M*M6>)J:?)&I\// [^);X7MXA73(&^;/_ "U;^Z/;UKWZ.-(8EBC0)&@PJ@8
M%0V%A;:98PV=I$L4$2[5459K-NY[6&P\:,+=>H4444CH"BBB@ HHHH ****
M"BBB@ HHHH J:K_R![[_ *]Y/_037RA7U?JO_('OO^O>3_T$U\H5<#R,SWC\
MSVCX)_\ ((U7_KNG_H->I5Y;\$_^01JO_7=/_0:]2J9;G;@_X$0HHHI'4%%%
M% !1110 4456O[A;33KFX8X$<;-GZ"@&['S)XGG^T^*-3ESG-PX_(X_I7?\
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
M\2> ]$\21NTUNMO=GI<P@!L^_P#>_&NGHH)G",U:2N?,GBGPCJ/A2^\F[3?
MY_=7"#Y7_P #[5@5]5ZSH]GKNF36%[&'BD'XJ>Q'O7S3XBT*X\.:W/IUR,E#
ME'_OJ>AK2,KGAXO"^Q?-'9F57JOP3_Y".J?]<E_G7E5>J_!/_D(ZI_UR7^=.
M6QG@OX\3V6BBBLCZ(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %<IX\\)Q^*-#98U OH 7@;U]5^AKJZ*"9P4XN,M
MF?)$L4D$SQ2H4D0E64]013*]?^)_@2>YNEUK1[22:20[;B&%"S$_W@!^M><?
M\(GXC_Z &J?^ <G^%:IW/G:N'G3FXV,>BMC_ (1/Q'_T -4_\ Y/\*/^$3\1
M_P#0 U3_ , Y/\*=S+V<^S,>BMC_ (1/Q'_T -4_\ Y/\*/^$3\1_P#0 U3_
M , Y/\*+A[.?9F2CM%(LB,5=3E6'4&NXB^+?BB*)(]]H^T ;FAR3]>:YW_A$
M_$?_ $ -4_\  .3_  H_X1/Q'_T -4_\ Y/\*6C-(.M#X;HZ7_A;_BCULO\
MOQ_]>NJ^'_C_ %OQ)XC^PWYMO)\IG_=Q[3D?C7F'_")^(_\ H :I_P" <G^%
M=O\ "S0M7T[Q;Y][I5[;1>0XWS6[(N?3)%)I6.G#U:[JQ4F['L&J_P#('OO^
MO>3_ -!-?*%?5^J_\@>^_P"O>3_T$U\H4H&N9[Q^9[1\$_\ D$:K_P!=T_\
M0:]2KRWX)_\ ((U7_KNG_H->I5,MSMP?\"(4444CJ"BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH J:K_ ,@>^_Z]Y/\
MT$U\H5]7ZK_R![[_ *]Y/_037RA5P/(S/>/S/:/@G_R"-5_Z[I_Z#7J5>6_!
M/_D$:K_UW3_T&O4JF6YVX/\ @1"BBBD=04444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% %35?^0/??]>\G_H)KY0KZY=%D
M1D=0RL,,I&01Z5D_\(IX<_Z &E?^ <?^%5%V.+%X5UVFG:QPGP3_ .01JO\
MUW3_ -!KU*JMEIEAIB.EA8VUHKG++!$L88^^!5JDW=G10ING34'T"BBBD:A1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
*4444 %%%% '_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>image22.jpg
<DESCRIPTION>LOGO
<TEXT>
begin 644 image22.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" %0 9<# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** &2RI!"\TAVQQJ68XS@#DUR?_  L_P=_T&/\ R6F_
M^(KI-5_Y ]]_U[R?^@FOE"JBKG#C,5.@THI:GU+HGB/2?$<,LNE7?VA(F"N?
M+=,$_P"\!6K7EOP3_P"01JO_ %W3_P!!KU*DU9G1AZCJ4U-]0HHHI&P4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%4CK&EJ2#J5F"."#.O'ZTG]
MM:5_T$[/_O\ K_C03S1[EZBJ/]M:5_T$[/\ [_K_ (T?VUI7_03L_P#O^O\
MC0'-'N7J*B@N8+J/S+>:.9,XW1L&'YBI:"@HHHH J:K_ ,@>^_Z]Y/\ T$U\
MH5]7ZK_R![[_ *]Y/_037RA5P/(S/>/S/:/@G_R"-5_Z[I_Z#7J5>6_!/_D$
M:K_UW3_T&O4JF6YVX/\ @1"BBJL^I6-M)Y=Q>VT4F,[9)54_D32.EM+<M451
M_MK2O^@G9_\ ?]?\:/[:TK_H)V?_ '_7_&@7-'N7J*H_VUI7_03L_P#O^O\
MC1_;6E?]!.S_ ._Z_P"- <T>Y>HJC_;6E?\ 03L_^_Z_XT?VUI7_ $$[/_O^
MO^- <T>Y>HJC_;6E?]!.S_[_ *_XT?VUI7_03L_^_P"O^- <T>Y>HJC_ &UI
M7_03L_\ O^O^-']M:5_T$[/_ +_K_C0'-'N7J*H_VUI7_03L_P#O^O\ C1_;
M6E?]!.S_ ._Z_P"- <T>Y>HJC_;6E?\ 03L_^_Z_XT?VUI7_ $$[/_O^O^-
M<T>Y>HI$=9$#HP96&0RG((I:"@HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH *\P^)GCT:?%)H>ER_Z4XQ<2J?]6/[H]S6M\0_'*>&
MK$V5FX;4YU^7_IDO]X^_I7@,LKS2M+*Y>1SN9F.235QCU/,QV+Y5[.&_49U.
M3177^"O =UXMDDE>5K6QCX,VS=N;T XS7:?\*1M?^@Y-_P" X_\ BJIR2//I
MX2M4CS16AXY17L?_  I&U_Z#DW_@./\ XJC_ (4C:_\ 0<F_\!Q_\51S(OZA
M7[?BC8^$'_(E_P#;P]=_6%X3\-)X5T?^SX[EKA?,+[V3;U]LUNUF]SVZ$7"G
M&+W04444C4J:K_R![[_KWD_]!-?*%?5^J_\ ('OO^O>3_P!!-?*%7 \C,]X_
M,]H^"?\ R"-5_P"NZ?\ H->I5Y;\$_\ D$:K_P!=T_\ 0:]2J9;G;@_X$0KY
M^^+?_(]2_P#7"/\ K7T#7!^*OAG!XHUMM2DU.2W9D5-BPAAQ[YIQ=F+&TIU:
M?+#>YX#17L?_  I&U_Z#DW_@./\ XJC_ (4C:_\ 0<F_\!Q_\55\R/*^H5^W
MXH\<HKV/_A2-K_T')O\ P''_ ,50?@C;8XUV4?6V'_Q5',@^H5^WXH\<HKUF
M;X(S@'R-=C<]@]L5_DQK%O?A!XFME+0&SNP.@BEVL?\ OH ?K1S(B6#KQWB<
M!16EJ?A_5]&.-1TZYMQG&YT.T_1NAK-IF#33LPHHHH)"BBB@ HHHH ^I?#7_
M "+&F?\ 7LG\A6K65X:_Y%C3/^O9/Y"M6L3ZJ'PH****"@HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "N9\:>+[;PII1D)62]E!$$.>I]3["K_B
M/Q#9^&M(DO[MNG$<8/,C=@*^;M=UR\\0ZK+J%Z^Z1S\J]D7L!515SBQF*5*/
M+'XF5K^^N=3OI;R[E:6>5MS,:VO!WA.Z\5ZLL" I:QD-/-CA1Z#W-4- T&\\
M1:M%86:99SEW(X1>Y-?2/A[0+/PWI,5A9IPHR[GJ[=R:J3L>=A,,ZTN:6WYE
MO3M/M=*L(;*SB$<$2[54?YZU:HHK,]U))604444#"BBB@ HHHH J:K_R![[_
M *]Y/_037RA7U?JO_('OO^O>3_T$U\H5<#R,SWC\SVCX)_\ ((U7_KNG_H->
MI5Y;\$_^01JO_7=/_0:]2J9;G;@_X$0HHHI'4%%%% !1110 4444 -=%D0HZ
MAE(P589!KB_$'POT#6@\MO%_9]T>CVXPA/NG3\L5VU%%R)TX5%:2N?,_B;P7
MK'A:7-Y#YEL3A+F+E&^OH?8USM?6MQ;0W=N]O<1)+#(-K(XR"*\1\?\ PW?1
M?,U32$:33^LD75H??W7^5:*5SQ\5@737/3U1YQ1115'G!1110!]2^&O^18TS
M_KV3^0K5K*\-?\BQIG_7LG\A6K6)]5#X4%%%%!04444 %%%% !1110 4444
M%%%% !1110 4444 %4]4U.TT?3IKZ]E$<$2Y)/?V'O5BXN(K6WDN)Y%CBC4L
M[L<  5\]>/?&LWBG4?)@9DTV!L1)_?/]XTTKG-B<0J,;]>AG>+O%5WXJU=KF
M8E+=/E@ASPB_XUD:?87.IWT-E9Q&6>5MJJ*ABB>:5(HD+R.0JJHR237O_P /
M? Z>&K$7EX@;4YU^8_\ /)?[H_K6C=D>/1HSQ-2[^;-3P9X2MO"FDB%0'O)0
M#/-C[Q]!["NDHHK(]^$%"*C'8****"@HHHH **** "BBB@"IJO\ R![[_KWD
M_P#037RA7U?JO_('OO\ KWD_]!-?*%7 \C,]X_,]H^"?_((U7_KNG_H->I5Y
M;\$_^01JO_7=/_0:]2J9;G;@_P"!$****1U!1110 4444 %%%% !1110 4CH
MLB,CJ&5A@@C@BEHH \"^)'@G_A';[^T+&,_V;<-T'_+)O3Z>E<%7U;JNF6^L
M:7<6%T@:&9"I]O>OF/7='N-!UFYTZX'SQ-@-_>7L:TB[GA8[#>SES1V9G444
M51P'U+X:_P"18TS_ *]D_D*U:RO#7_(L:9_U[)_(5JUB?50^%!11104%%%%
M!1110 4444 %%%% !1110 4444 %(2%4LQ  &23VI:\C^)WCW'F:!I4O/W;J
M9#_XX#_.FE<RK5HTH<TC'^)7CPZS<-I&FR$:?$V)'4_ZYA_[**\YHKU#X9>
M_MTD>NZI%_HR'-O$P_UA_O'VK31(\%*IBJO]:&U\,O ?V"./7-4B_P!*<9MX
MF'^K']X^YKU"CI16;=SWJ-*-*'+$****1J%%%% !1110 4444 %%%% %35?^
M0/??]>\G_H)KY0KZOU7_ ) ]]_U[R?\ H)KY0JX'D9GO'YGM'P3_ .01JO\
MUW3_ -!KU*O+?@G_ ,@C5?\ KNG_ *#7J53+<[<'_ B%%%%(Z@HHHH ****
M"BBB@ HIID0'!=1^-*&5ONL#]#0 M%%% !7EWQA\.BYTZ'7($_>VY\N; ZH>
MA_ UZC574K&+4]-N;*90T<\91@?<4T[,RKTE5IN#/D^BK.HV4FG:C<V<H(>"
M1D.?8]:K5J?,M6=F?4OAK_D6-,_Z]D_D*U:RO#7_ "+&F?\ 7LG\A6K6)]3#
MX4%%%%!04444 %%%% !1110 4444 %%%% !117(>//&L/A73?+A*OJ4ZD0Q_
MW!_>-"U(G.-.+E+8ROB3X[&B6S:3IT@.H2K^\=3_ *E3_P"S&O"F8LQ9B2Q.
M23WJ2YN)KNYDN+B1I)I&+.['))-=!X,\(W/BO5A"H9+.(@SS8Z#T'N:U2LCP
M*M6>)J:?)&I\// [^);X7MXA73(&^;/_ "U;^Z/;UKWZ.-(8EBC0)&@PJ@8
M%0V%A;:98PV=I$L4$2[5459K-NY[6&P\:,+=>H4444CH"BBB@ HHHH ****
M"BBB@ HHHH J:K_R![[_ *]Y/_037RA7U?JO_('OO^O>3_T$U\H5<#R,SWC\
MSVCX)_\ ((U7_KNG_H->I5Y;\$_^01JO_7=/_0:]2J9;G;@_X$0HHHI'4%%%
M% !1110 4456O[A;33KFX8X$<;-GZ"@&['S)XGG^T^*-3ESG-PX_(X_I7?\
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
M\2> ]$\21NTUNMO=GI<P@!L^_P#>_&NGHH)G",U:2N?,GBGPCJ/A2^\F[3?
MY_=7"#Y7_P #[5@5]5ZSH]GKNF36%[&'BD'XJ>Q'O7S3XBT*X\.:W/IUR,E#
ME'_OJ>AK2,KGAXO"^Q?-'9F57JOP3_Y".J?]<E_G7E5>J_!/_D(ZI_UR7^=.
M6QG@OX\3V6BBBLCZ(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %<IX\\)Q^*-#98U OH 7@;U]5^AKJZ*"9P4XN,M
MF?)$L4D$SQ2H4D0E64]013*]?^)_@2>YNEUK1[22:20[;B&%"S$_W@!^M><?
M\(GXC_Z &J?^ <G^%:IW/G:N'G3FXV,>BMC_ (1/Q'_T -4_\ Y/\*/^$3\1
M_P#0 U3_ , Y/\*=S+V<^S,>BMC_ (1/Q'_T -4_\ Y/\*/^$3\1_P#0 U3_
M , Y/\*+A[.?9F2CM%(LB,5=3E6'4&NXB^+?BB*)(]]H^T ;FAR3]>:YW_A$
M_$?_ $ -4_\  .3_  H_X1/Q'_T -4_\ Y/\*6C-(.M#X;HZ7_A;_BCULO\
MOQ_]>NJ^'_C_ %OQ)XC^PWYMO)\IG_=Q[3D?C7F'_")^(_\ H :I_P" <G^%
M=O\ "S0M7T[Q;Y][I5[;1>0XWS6[(N?3)%)I6.G#U:[JQ4F['L&J_P#('OO^
MO>3_ -!-?*%?5^J_\@>^_P"O>3_T$U\H4H&N9[Q^9[1\$_\ D$:K_P!=T_\
M0:]2KRWX)_\ ((U7_KNG_H->I5,MSMP?\"(4444CJ"BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH J:K_ ,@>^_Z]Y/\
MT$U\H5]7ZK_R![[_ *]Y/_037RA5P/(S/>/S/:/@G_R"-5_Z[I_Z#7J5>6_!
M/_D$:K_UW3_T&O4JF6YVX/\ @1"BBBD=04444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% %35?^0/??]>\G_H)KY0KZY=%D
M1D=0RL,,I&01Z5D_\(IX<_Z &E?^ <?^%5%V.+%X5UVFG:QPGP3_ .01JO\
MUW3_ -!KU*JMEIEAIB.EA8VUHKG++!$L88^^!5JDW=G10ING34'T"BBBD:A1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
*4444 %%%% '_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>kfy-20250131_g1.jpg
<DESCRIPTION>LOGO
<TEXT>
begin 644 kfy-20250131_g1.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" !. .H# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
MAVC)X$TM75E81G(88(Y-<-\5/ ["1M?TR L&/^E1(N>?[P'\Z]<\N7_GN?\
MOD4>7+_SW/\ WR*$]2YX>,Z2IOH>8_"WQ9=/&N@:I%.&0?Z-*\;<C^Z3BH/C
M5#-,-)\J&23!?.Q"<=/2O5?+E_Y[G_OD4>7+_P ]S_WR*+ZW)>';H^R<OF<;
M\*(WC\#P+(CHWF/PZD'K[UB?%/P1]NA;7=-BS<QC_2(U',B^OU%>F^7+_P ]
MS_WR*/+E_P">Y_[Y%%];E2P\94O9L\B^%GBNZLI5T'4H;@6[G_1I'C;"'^Z>
M.E>Q5%Y<O_/<_P#?(H\N7_GN?^^10W<JC3=.'*W<\8^,UO/-X@L3%!+(!;G)
M1">_M7H_P_5E\"Z4KJRL(N0PP1R:Z#RY?^>Y_P"^11Y<O_/<_P#?(HOI8B%#
>EJNI?<EHJ+RY?^>Y_P"^11Y<O_/<_P#?(I'0?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>kfy-20250131_g2.jpg
<DESCRIPTION>LOGO
<TEXT>
begin 644 kfy-20250131_g2.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" %0 9<# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** &2RI!"\TAVQQJ68XS@#DUR?_  L_P=_T&/\ R6F_
M^(KI-5_Y ]]_U[R?^@FOE"JBKG#C,5.@THI:GU+HGB/2?$<,LNE7?VA(F"N?
M+=,$_P"\!6K7EOP3_P"01JO_ %W3_P!!KU*DU9G1AZCJ4U-]0HHHI&P4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%4CK&EJ2#J5F"."#.O'ZTG]
MM:5_T$[/_O\ K_C03S1[EZBJ/]M:5_T$[/\ [_K_ (T?VUI7_03L_P#O^O\
MC0'-'N7J*B@N8+J/S+>:.9,XW1L&'YBI:"@HHHH J:K_ ,@>^_Z]Y/\ T$U\
MH5]7ZK_R![[_ *]Y/_037RA5P/(S/>/S/:/@G_R"-5_Z[I_Z#7J5>6_!/_D$
M:K_UW3_T&O4JF6YVX/\ @1"BBJL^I6-M)Y=Q>VT4F,[9)54_D32.EM+<M451
M_MK2O^@G9_\ ?]?\:/[:TK_H)V?_ '_7_&@7-'N7J*H_VUI7_03L_P#O^O\
MC1_;6E?]!.S_ ._Z_P"- <T>Y>HJC_;6E?\ 03L_^_Z_XT?VUI7_ $$[/_O^
MO^- <T>Y>HJC_;6E?]!.S_[_ *_XT?VUI7_03L_^_P"O^- <T>Y>HJC_ &UI
M7_03L_\ O^O^-']M:5_T$[/_ +_K_C0'-'N7J*H_VUI7_03L_P#O^O\ C1_;
M6E?]!.S_ ._Z_P"- <T>Y>HJC_;6E?\ 03L_^_Z_XT?VUI7_ $$[/_O^O^-
M<T>Y>HI$=9$#HP96&0RG((I:"@HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH *\P^)GCT:?%)H>ER_Z4XQ<2J?]6/[H]S6M\0_'*>&
MK$V5FX;4YU^7_IDO]X^_I7@,LKS2M+*Y>1SN9F.235QCU/,QV+Y5[.&_49U.
M3177^"O =UXMDDE>5K6QCX,VS=N;T XS7:?\*1M?^@Y-_P" X_\ BJIR2//I
MX2M4CS16AXY17L?_  I&U_Z#DW_@./\ XJC_ (4C:_\ 0<F_\!Q_\51S(OZA
M7[?BC8^$'_(E_P#;P]=_6%X3\-)X5T?^SX[EKA?,+[V3;U]LUNUF]SVZ$7"G
M&+W04444C4J:K_R![[_KWD_]!-?*%?5^J_\ ('OO^O>3_P!!-?*%7 \C,]X_
M,]H^"?\ R"-5_P"NZ?\ H->I5Y;\$_\ D$:K_P!=T_\ 0:]2J9;G;@_X$0KY
M^^+?_(]2_P#7"/\ K7T#7!^*OAG!XHUMM2DU.2W9D5-BPAAQ[YIQ=F+&TIU:
M?+#>YX#17L?_  I&U_Z#DW_@./\ XJC_ (4C:_\ 0<F_\!Q_\55\R/*^H5^W
MXH\<HKV/_A2-K_T')O\ P''_ ,50?@C;8XUV4?6V'_Q5',@^H5^WXH\<HKUF
M;X(S@'R-=C<]@]L5_DQK%O?A!XFME+0&SNP.@BEVL?\ OH ?K1S(B6#KQWB<
M!16EJ?A_5]&.-1TZYMQG&YT.T_1NAK-IF#33LPHHHH)"BBB@ HHHH ^I?#7_
M "+&F?\ 7LG\A6K65X:_Y%C3/^O9/Y"M6L3ZJ'PH****"@HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "N9\:>+[;PII1D)62]E!$$.>I]3["K_B
M/Q#9^&M(DO[MNG$<8/,C=@*^;M=UR\\0ZK+J%Z^Z1S\J]D7L!515SBQF*5*/
M+'XF5K^^N=3OI;R[E:6>5MS,:VO!WA.Z\5ZLL" I:QD-/-CA1Z#W-4- T&\\
M1:M%86:99SEW(X1>Y-?2/A[0+/PWI,5A9IPHR[GJ[=R:J3L>=A,,ZTN:6WYE
MO3M/M=*L(;*SB$<$2[54?YZU:HHK,]U))604444#"BBB@ HHHH J:K_R![[_
M *]Y/_037RA7U?JO_('OO^O>3_T$U\H5<#R,SWC\SVCX)_\ ((U7_KNG_H->
MI5Y;\$_^01JO_7=/_0:]2J9;G;@_X$0HHHI'4%%%% !1110 4444 -=%D0HZ
MAE(P589!KB_$'POT#6@\MO%_9]T>CVXPA/NG3\L5VU%%R)TX5%:2N?,_B;P7
MK'A:7-Y#YEL3A+F+E&^OH?8USM?6MQ;0W=N]O<1)+#(-K(XR"*\1\?\ PW?1
M?,U32$:33^LD75H??W7^5:*5SQ\5@737/3U1YQ1115'G!1110!]2^&O^18TS
M_KV3^0K5K*\-?\BQIG_7LG\A6K6)]5#X4%%%%!04444 %%%% !1110 4444
M%%%% !1110 4444 %4]4U.TT?3IKZ]E$<$2Y)/?V'O5BXN(K6WDN)Y%CBC4L
M[L<  5\]>/?&LWBG4?)@9DTV!L1)_?/]XTTKG-B<0J,;]>AG>+O%5WXJU=KF
M8E+=/E@ASPB_XUD:?87.IWT-E9Q&6>5MJJ*ABB>:5(HD+R.0JJHR237O_P /
M? Z>&K$7EX@;4YU^8_\ /)?[H_K6C=D>/1HSQ-2[^;-3P9X2MO"FDB%0'O)0
M#/-C[Q]!["NDHHK(]^$%"*C'8****"@HHHH **** "BBB@"IJO\ R![[_KWD
M_P#037RA7U?JO_('OO\ KWD_]!-?*%7 \C,]X_,]H^"?_((U7_KNG_H->I5Y
M;\$_^01JO_7=/_0:]2J9;G;@_P"!$****1U!1110 4444 %%%% !1110 4CH
MLB,CJ&5A@@C@BEHH \"^)'@G_A';[^T+&,_V;<-T'_+)O3Z>E<%7U;JNF6^L
M:7<6%T@:&9"I]O>OF/7='N-!UFYTZX'SQ-@-_>7L:TB[GA8[#>SES1V9G444
M51P'U+X:_P"18TS_ *]D_D*U:RO#7_(L:9_U[)_(5JUB?50^%!11104%%%%
M!1110 4444 %%%% !1110 4444 %(2%4LQ  &23VI:\C^)WCW'F:!I4O/W;J
M9#_XX#_.FE<RK5HTH<TC'^)7CPZS<-I&FR$:?$V)'4_ZYA_[**\YHKU#X9>
M_MTD>NZI%_HR'-O$P_UA_O'VK31(\%*IBJO]:&U\,O ?V"./7-4B_P!*<9MX
MF'^K']X^YKU"CI16;=SWJ-*-*'+$****1J%%%% !1110 4444 %%%% %35?^
M0/??]>\G_H)KY0KZOU7_ ) ]]_U[R?\ H)KY0JX'D9GO'YGM'P3_ .01JO\
MUW3_ -!KU*O+?@G_ ,@C5?\ KNG_ *#7J53+<[<'_ B%%%%(Z@HHHH ****
M"BBB@ HIID0'!=1^-*&5ONL#]#0 M%%% !7EWQA\.BYTZ'7($_>VY\N; ZH>
MA_ UZC574K&+4]-N;*90T<\91@?<4T[,RKTE5IN#/D^BK.HV4FG:C<V<H(>"
M1D.?8]:K5J?,M6=F?4OAK_D6-,_Z]D_D*U:RO#7_ "+&F?\ 7LG\A6K6)]3#
MX4%%%%!04444 %%%% !1110 4444 %%%% !117(>//&L/A73?+A*OJ4ZD0Q_
MW!_>-"U(G.-.+E+8ROB3X[&B6S:3IT@.H2K^\=3_ *E3_P"S&O"F8LQ9B2Q.
M23WJ2YN)KNYDN+B1I)I&+.['))-=!X,\(W/BO5A"H9+.(@SS8Z#T'N:U2LCP
M*M6>)J:?)&I\// [^);X7MXA73(&^;/_ "U;^Z/;UKWZ.-(8EBC0)&@PJ@8
M%0V%A;:98PV=I$L4$2[5459K-NY[6&P\:,+=>H4444CH"BBB@ HHHH ****
M"BBB@ HHHH J:K_R![[_ *]Y/_037RA7U?JO_('OO^O>3_T$U\H5<#R,SWC\
MSVCX)_\ ((U7_KNG_H->I5Y;\$_^01JO_7=/_0:]2J9;G;@_X$0HHHI'4%%%
M% !1110 4456O[A;33KFX8X$<;-GZ"@&['S)XGG^T^*-3ESG-PX_(X_I7?\
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
M\2> ]$\21NTUNMO=GI<P@!L^_P#>_&NGHH)G",U:2N?,GBGPCJ/A2^\F[3?
MY_=7"#Y7_P #[5@5]5ZSH]GKNF36%[&'BD'XJ>Q'O7S3XBT*X\.:W/IUR,E#
ME'_OJ>AK2,KGAXO"^Q?-'9F57JOP3_Y".J?]<E_G7E5>J_!/_D(ZI_UR7^=.
M6QG@OX\3V6BBBLCZ(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %<IX\\)Q^*-#98U OH 7@;U]5^AKJZ*"9P4XN,M
MF?)$L4D$SQ2H4D0E64]013*]?^)_@2>YNEUK1[22:20[;B&%"S$_W@!^M><?
M\(GXC_Z &J?^ <G^%:IW/G:N'G3FXV,>BMC_ (1/Q'_T -4_\ Y/\*/^$3\1
M_P#0 U3_ , Y/\*=S+V<^S,>BMC_ (1/Q'_T -4_\ Y/\*/^$3\1_P#0 U3_
M , Y/\*+A[.?9F2CM%(LB,5=3E6'4&NXB^+?BB*)(]]H^T ;FAR3]>:YW_A$
M_$?_ $ -4_\  .3_  H_X1/Q'_T -4_\ Y/\*6C-(.M#X;HZ7_A;_BCULO\
MOQ_]>NJ^'_C_ %OQ)XC^PWYMO)\IG_=Q[3D?C7F'_")^(_\ H :I_P" <G^%
M=O\ "S0M7T[Q;Y][I5[;1>0XWS6[(N?3)%)I6.G#U:[JQ4F['L&J_P#('OO^
MO>3_ -!-?*%?5^J_\@>^_P"O>3_T$U\H4H&N9[Q^9[1\$_\ D$:K_P!=T_\
M0:]2KRWX)_\ ((U7_KNG_H->I5,MSMP?\"(4444CJ"BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH J:K_ ,@>^_Z]Y/\
MT$U\H5]7ZK_R![[_ *]Y/_037RA5P/(S/>/S/:/@G_R"-5_Z[I_Z#7J5>6_!
M/_D$:K_UW3_T&O4JF6YVX/\ @1"BBBD=04444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% %35?^0/??]>\G_H)KY0KZY=%D
M1D=0RL,,I&01Z5D_\(IX<_Z &E?^ <?^%5%V.+%X5UVFG:QPGP3_ .01JO\
MUW3_ -!KU*JMEIEAIB.EA8VUHKG++!$L88^^!5JDW=G10ING34'T"BBBD:A1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
*4444 %%%% '_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072860535136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Mar. 04, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jan. 31,  2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-14505<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">KORN FERRY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">95-2623879<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">1900 Avenue of the Stars<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 1225<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Los Angeles<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">90067<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">310<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">552-1834<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, par value $0.01 per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">KFY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,645,879<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000056679<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--04-30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072859311024">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Apr. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>ASSETS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 779,298<span></span>
</td>
<td class="nump">$ 941,005<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesCurrent', window );">Marketable securities</a></td>
<td class="nump">40,658<span></span>
</td>
<td class="nump">42,742<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Receivables due from clients, net of allowance for doubtful accounts of $43,484 and $44,192 at January&#160;31, 2025 and April&#160;30, 2024, respectively</a></td>
<td class="nump">575,703<span></span>
</td>
<td class="nump">541,014<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_IncomeTaxesAndOtherReceivablesCurrent', window );">Income taxes and other receivables</a></td>
<td class="nump">54,467<span></span>
</td>
<td class="nump">40,696<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_UnearnedCompensationCurrent', window );">Unearned compensation</a></td>
<td class="nump">61,842<span></span>
</td>
<td class="nump">59,247<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other assets</a></td>
<td class="nump">45,352<span></span>
</td>
<td class="nump">49,456<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">1,557,320<span></span>
</td>
<td class="nump">1,674,160<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesNoncurrent', window );">Marketable securities, non-current</a></td>
<td class="nump">241,037<span></span>
</td>
<td class="nump">211,681<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">162,769<span></span>
</td>
<td class="nump">161,849<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets, net</a></td>
<td class="nump">148,169<span></span>
</td>
<td class="nump">160,464<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashSurrenderValueOfLifeInsurance', window );">Cash surrender value of company-owned life insurance policies, net of loans</a></td>
<td class="nump">254,027<span></span>
</td>
<td class="nump">218,977<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred income taxes</a></td>
<td class="nump">130,427<span></span>
</td>
<td class="nump">133,564<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">942,105<span></span>
</td>
<td class="nump">908,376<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">75,841<span></span>
</td>
<td class="nump">88,833<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_UnearnedCompensationNonCurrent', window );">Unearned compensation, non-current</a></td>
<td class="nump">111,121<span></span>
</td>
<td class="nump">99,913<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsAndOtherNoncurrentAssets', window );">Investments and other assets</a></td>
<td class="nump">26,843<span></span>
</td>
<td class="nump">21,052<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">3,649,659<span></span>
</td>
<td class="nump">3,678,869<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">51,659<span></span>
</td>
<td class="nump">50,112<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income taxes payable</a></td>
<td class="nump">20,653<span></span>
</td>
<td class="nump">24,076<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Compensation and benefits payable</a></td>
<td class="nump">416,051<span></span>
</td>
<td class="nump">525,466<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liability, current</a></td>
<td class="nump">36,806<span></span>
</td>
<td class="nump">36,073<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other accrued liabilities</a></td>
<td class="nump">292,588<span></span>
</td>
<td class="nump">298,792<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">817,757<span></span>
</td>
<td class="nump">934,519<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Deferred compensation and other retirement plans</a></td>
<td class="nump">476,413<span></span>
</td>
<td class="nump">440,396<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liability, non-current</a></td>
<td class="nump">130,850<span></span>
</td>
<td class="nump">143,507<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">397,535<span></span>
</td>
<td class="nump">396,946<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liabilities</a></td>
<td class="nump">4,952<span></span>
</td>
<td class="nump">4,540<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">24,875<span></span>
</td>
<td class="nump">21,636<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">1,852,382<span></span>
</td>
<td class="nump">1,941,544<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStocksIncludingAdditionalPaidInCapital', window );">Common stock: $0.01 par value, 150,000 shares authorized, 78,287 and 77,460 shares issued and 51,573 and 51,983 shares outstanding at January 31, 2025 and April 30, 2024, respectively</a></td>
<td class="nump">365,435<span></span>
</td>
<td class="nump">414,885<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">1,549,086<span></span>
</td>
<td class="nump">1,425,844<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss, net</a></td>
<td class="num">(121,781)<span></span>
</td>
<td class="num">(107,671)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Korn Ferry stockholders' equity</a></td>
<td class="nump">1,792,740<span></span>
</td>
<td class="nump">1,733,058<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="nump">4,537<span></span>
</td>
<td class="nump">4,267<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total stockholders' equity</a></td>
<td class="nump">1,797,277<span></span>
</td>
<td class="nump">1,737,325<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">$ 3,649,659<span></span>
</td>
<td class="nump">$ 3,678,869<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfy_IncomeTaxesAndOtherReceivablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income Taxes And Other Receivables, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfy_IncomeTaxesAndOtherReceivablesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfy_UnearnedCompensationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount advanced to employees that we consider unearned compensation that will vest and therefore be expensed in within a year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfy_UnearnedCompensationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfy_UnearnedCompensationNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount advanced to employees that we consider unearned compensation that will vest and therefore be expensed in more than one year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfy_UnearnedCompensationNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashSurrenderValueOfLifeInsurance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of amounts which could be received based on the terms of the insurance contract upon surrendering life policies owned by the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashSurrenderValueOfLifeInsurance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStocksIncludingAdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of par value plus amounts in excess of par value or issuance value for common stock issued.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStocksIncludingAdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsAndOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments, and noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsAndOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in marketable security, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in marketable security, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-24<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-23<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-5<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-3<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 39: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 43: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 44: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 45: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 46: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-15<br><br>Reference 47: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-16<br><br>Reference 48: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4I<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072861439600">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Apr. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts</a></td>
<td class="nump">$ 43,484<span></span>
</td>
<td class="nump">$ 44,192<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in usd per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">150,000<span></span>
</td>
<td class="nump">150,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">78,287<span></span>
</td>
<td class="nump">77,460<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">51,573<span></span>
</td>
<td class="nump">51,983<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072861537008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF INCOME (unaudited) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 676,538<span></span>
</td>
<td class="nump">$ 676,873<span></span>
</td>
<td class="nump">$ 2,041,259<span></span>
</td>
<td class="nump">$ 2,095,582<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LaborAndRelatedExpense', window );">Compensation and benefits</a></td>
<td class="nump">425,319<span></span>
</td>
<td class="nump">456,216<span></span>
</td>
<td class="nump">1,314,521<span></span>
</td>
<td class="nump">1,389,956<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="nump">65,325<span></span>
</td>
<td class="nump">62,661<span></span>
</td>
<td class="nump">189,865<span></span>
</td>
<td class="nump">194,315<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">20,490<span></span>
</td>
<td class="nump">19,509<span></span>
</td>
<td class="nump">59,756<span></span>
</td>
<td class="nump">58,075<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges, net</a></td>
<td class="nump">1,316<span></span>
</td>
<td class="nump">4,612<span></span>
</td>
<td class="nump">1,892<span></span>
</td>
<td class="nump">68,558<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total operating expenses</a></td>
<td class="nump">598,306<span></span>
</td>
<td class="nump">627,006<span></span>
</td>
<td class="nump">1,799,501<span></span>
</td>
<td class="nump">1,966,131<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">78,232<span></span>
</td>
<td class="nump">49,867<span></span>
</td>
<td class="nump">241,758<span></span>
</td>
<td class="nump">129,451<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Other income, net</a></td>
<td class="nump">9,363<span></span>
</td>
<td class="nump">23,817<span></span>
</td>
<td class="nump">29,259<span></span>
</td>
<td class="nump">23,559<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest expense, net</a></td>
<td class="num">(5,461)<span></span>
</td>
<td class="num">(4,946)<span></span>
</td>
<td class="num">(15,032)<span></span>
</td>
<td class="num">(16,282)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before provision for income taxes</a></td>
<td class="nump">82,134<span></span>
</td>
<td class="nump">68,738<span></span>
</td>
<td class="nump">255,985<span></span>
</td>
<td class="nump">136,728<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax provision</a></td>
<td class="nump">22,795<span></span>
</td>
<td class="nump">9,018<span></span>
</td>
<td class="nump">70,047<span></span>
</td>
<td class="nump">29,779<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">59,339<span></span>
</td>
<td class="nump">59,720<span></span>
</td>
<td class="nump">185,938<span></span>
</td>
<td class="nump">106,949<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net income attributable to noncontrolling interest</a></td>
<td class="num">(925)<span></span>
</td>
<td class="num">(649)<span></span>
</td>
<td class="num">(4,120)<span></span>
</td>
<td class="num">(2,984)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to Korn Ferry</a></td>
<td class="nump">$ 58,414<span></span>
</td>
<td class="nump">$ 59,071<span></span>
</td>
<td class="nump">$ 181,818<span></span>
</td>
<td class="nump">$ 103,965<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings per common share attributable to Korn Ferry:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in usd per share)</a></td>
<td class="nump">$ 1.12<span></span>
</td>
<td class="nump">$ 1.14<span></span>
</td>
<td class="nump">$ 3.46<span></span>
</td>
<td class="nump">$ 2.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in usd per share)</a></td>
<td class="nump">$ 1.10<span></span>
</td>
<td class="nump">$ 1.13<span></span>
</td>
<td class="nump">$ 3.40<span></span>
</td>
<td class="nump">$ 1.99<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted-average common shares outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">51,606<span></span>
</td>
<td class="nump">51,126<span></span>
</td>
<td class="nump">51,838<span></span>
</td>
<td class="nump">51,129<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">52,364<span></span>
</td>
<td class="nump">51,343<span></span>
</td>
<td class="nump">52,789<span></span>
</td>
<td class="nump">51,329<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Fee revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 668,729<span></span>
</td>
<td class="nump">$ 668,679<span></span>
</td>
<td class="nump">$ 2,018,040<span></span>
</td>
<td class="nump">$ 2,071,871<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of services</a></td>
<td class="nump">78,047<span></span>
</td>
<td class="nump">75,814<span></span>
</td>
<td class="nump">210,248<span></span>
</td>
<td class="nump">231,516<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=kfy_ReimbursedOutOfPocketEngagementExpensesMember', window );">Reimbursed out-of-pocket engagement expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">7,809<span></span>
</td>
<td class="nump">8,194<span></span>
</td>
<td class="nump">23,219<span></span>
</td>
<td class="nump">23,711<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=kfy_ReimbursedExpensesMember', window );">Reimbursed expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of services</a></td>
<td class="nump">$ 7,809<span></span>
</td>
<td class="nump">$ 8,194<span></span>
</td>
<td class="nump">$ 23,219<span></span>
</td>
<td class="nump">$ 23,711<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total costs of sales and operating expenses for the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNonoperatingNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest income (expense) classified as nonoperating.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNonoperatingNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LaborAndRelatedExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LaborAndRelatedExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482047/420-10-45-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=kfy_ReimbursedOutOfPocketEngagementExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=kfy_ReimbursedOutOfPocketEngagementExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=kfy_ReimbursedExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=kfy_ReimbursedExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072857460144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 59,339<span></span>
</td>
<td class="nump">$ 59,720<span></span>
</td>
<td class="nump">$ 185,938<span></span>
</td>
<td class="nump">$ 106,949<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="num">(21,353)<span></span>
</td>
<td class="nump">12,990<span></span>
</td>
<td class="num">(14,902)<span></span>
</td>
<td class="num">(10,228)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Deferred compensation and pension plan adjustments, net of tax</a></td>
<td class="nump">56<span></span>
</td>
<td class="nump">29<span></span>
</td>
<td class="num">(91)<span></span>
</td>
<td class="nump">84<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent', window );">Net unrealized (loss) gain on marketable securities, net of tax</a></td>
<td class="num">(23)<span></span>
</td>
<td class="nump">172<span></span>
</td>
<td class="nump">71<span></span>
</td>
<td class="nump">344<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive income</a></td>
<td class="nump">38,019<span></span>
</td>
<td class="nump">72,911<span></span>
</td>
<td class="nump">171,016<span></span>
</td>
<td class="nump">97,149<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Less: comprehensive income attributable to noncontrolling interest</a></td>
<td class="num">(885)<span></span>
</td>
<td class="num">(897)<span></span>
</td>
<td class="num">(3,308)<span></span>
</td>
<td class="num">(3,350)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income attributable to Korn Ferry</a></td>
<td class="nump">$ 37,134<span></span>
</td>
<td class="nump">$ 72,014<span></span>
</td>
<td class="nump">$ 167,708<span></span>
</td>
<td class="nump">$ 93,799<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-21<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification adjustment, of gain (loss) in value of unsold investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (j)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (k)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072857241968">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY (unaudited) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Total Korn Ferry Stockholders' Equity</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th"><div>Accumulated Other Comprehensive Loss, Net</div></th>
<th class="th"><div>Noncontrolling Interest</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Apr. 30, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,269<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Apr. 30, 2023</a></td>
<td class="nump">$ 1,653,005<span></span>
</td>
<td class="nump">$ 1,648,071<span></span>
</td>
<td class="nump">$ 429,754<span></span>
</td>
<td class="nump">$ 1,311,081<span></span>
</td>
<td class="num">$ (92,764)<span></span>
</td>
<td class="nump">$ 4,934<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">47,185<span></span>
</td>
<td class="nump">46,605<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,605<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">580<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">2,628<span></span>
</td>
<td class="nump">2,293<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,293<span></span>
</td>
<td class="nump">335<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends paid to shareholders</a></td>
<td class="num">(9,627)<span></span>
</td>
<td class="num">(9,627)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,627)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Purchase of stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(291)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Purchase of stock</a></td>
<td class="num">(14,358)<span></span>
</td>
<td class="num">(14,358)<span></span>
</td>
<td class="num">$ (14,358)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">727<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of stock</a></td>
<td class="nump">5,217<span></span>
</td>
<td class="nump">5,217<span></span>
</td>
<td class="nump">$ 5,217<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition', window );">Stock-based compensation</a></td>
<td class="nump">8,480<span></span>
</td>
<td class="nump">8,480<span></span>
</td>
<td class="nump">$ 8,480<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Jul. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,705<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Jul. 31, 2023</a></td>
<td class="nump">1,692,530<span></span>
</td>
<td class="nump">1,686,681<span></span>
</td>
<td class="nump">$ 429,093<span></span>
</td>
<td class="nump">1,348,059<span></span>
</td>
<td class="num">(90,471)<span></span>
</td>
<td class="nump">5,849<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Apr. 30, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,269<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Apr. 30, 2023</a></td>
<td class="nump">1,653,005<span></span>
</td>
<td class="nump">1,648,071<span></span>
</td>
<td class="nump">$ 429,754<span></span>
</td>
<td class="nump">1,311,081<span></span>
</td>
<td class="num">(92,764)<span></span>
</td>
<td class="nump">4,934<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">106,949<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Jan. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,345<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Jan. 31, 2024</a></td>
<td class="nump">1,707,411<span></span>
</td>
<td class="nump">1,703,623<span></span>
</td>
<td class="nump">$ 428,413<span></span>
</td>
<td class="nump">1,378,140<span></span>
</td>
<td class="num">(102,930)<span></span>
</td>
<td class="nump">3,788<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Jul. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,705<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Jul. 31, 2023</a></td>
<td class="nump">1,692,530<span></span>
</td>
<td class="nump">1,686,681<span></span>
</td>
<td class="nump">$ 429,093<span></span>
</td>
<td class="nump">1,348,059<span></span>
</td>
<td class="num">(90,471)<span></span>
</td>
<td class="nump">5,849<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">44<span></span>
</td>
<td class="num">(1,711)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,711)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,755<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="num">(25,619)<span></span>
</td>
<td class="num">(25,402)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(25,402)<span></span>
</td>
<td class="num">(217)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends paid to shareholders</a></td>
<td class="num">(9,662)<span></span>
</td>
<td class="num">(9,662)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,662)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Dividends paid to noncontrolling interest</a></td>
<td class="num">(3,040)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,040)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Purchase of stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(100)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Purchase of stock</a></td>
<td class="num">(4,765)<span></span>
</td>
<td class="num">(4,765)<span></span>
</td>
<td class="num">$ (4,765)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition', window );">Stock-based compensation</a></td>
<td class="nump">11,012<span></span>
</td>
<td class="nump">11,012<span></span>
</td>
<td class="nump">$ 11,012<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Oct. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,656<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Oct. 31, 2023</a></td>
<td class="nump">1,660,500<span></span>
</td>
<td class="nump">1,656,153<span></span>
</td>
<td class="nump">$ 435,340<span></span>
</td>
<td class="nump">1,336,686<span></span>
</td>
<td class="num">(115,873)<span></span>
</td>
<td class="nump">4,347<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">59,720<span></span>
</td>
<td class="nump">59,071<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">59,071<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">649<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">13,191<span></span>
</td>
<td class="nump">12,943<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,943<span></span>
</td>
<td class="nump">248<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends paid to shareholders</a></td>
<td class="num">(17,617)<span></span>
</td>
<td class="num">(17,617)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(17,617)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Dividends paid to noncontrolling interest</a></td>
<td class="num">(1,456)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,456)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Purchase of stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(384)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Purchase of stock</a></td>
<td class="num">(21,102)<span></span>
</td>
<td class="num">(21,102)<span></span>
</td>
<td class="num">$ (21,102)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of stock</a></td>
<td class="nump">4,056<span></span>
</td>
<td class="nump">4,056<span></span>
</td>
<td class="nump">$ 4,056<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition', window );">Stock-based compensation</a></td>
<td class="nump">10,119<span></span>
</td>
<td class="nump">10,119<span></span>
</td>
<td class="nump">$ 10,119<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Jan. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,345<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Jan. 31, 2024</a></td>
<td class="nump">$ 1,707,411<span></span>
</td>
<td class="nump">1,703,623<span></span>
</td>
<td class="nump">$ 428,413<span></span>
</td>
<td class="nump">1,378,140<span></span>
</td>
<td class="num">(102,930)<span></span>
</td>
<td class="nump">3,788<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Apr. 30, 2024</a></td>
<td class="nump">51,983<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,983<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Apr. 30, 2024</a></td>
<td class="nump">$ 1,737,325<span></span>
</td>
<td class="nump">1,733,058<span></span>
</td>
<td class="nump">$ 414,885<span></span>
</td>
<td class="nump">1,425,844<span></span>
</td>
<td class="num">(107,671)<span></span>
</td>
<td class="nump">4,267<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">64,256<span></span>
</td>
<td class="nump">62,604<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62,604<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,652<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">2,293<span></span>
</td>
<td class="nump">2,811<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,811<span></span>
</td>
<td class="num">(518)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends paid to shareholders</a></td>
<td class="num">(19,800)<span></span>
</td>
<td class="num">(19,800)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(19,800)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Purchase of stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(604)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Purchase of stock</a></td>
<td class="num">(40,113)<span></span>
</td>
<td class="num">(40,113)<span></span>
</td>
<td class="num">$ (40,113)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">775<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of stock</a></td>
<td class="nump">4,720<span></span>
</td>
<td class="nump">4,720<span></span>
</td>
<td class="nump">$ 4,720<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition', window );">Stock-based compensation</a></td>
<td class="nump">10,561<span></span>
</td>
<td class="nump">10,561<span></span>
</td>
<td class="nump">$ 10,561<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Jul. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,154<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Jul. 31, 2024</a></td>
<td class="nump">$ 1,759,242<span></span>
</td>
<td class="nump">1,753,841<span></span>
</td>
<td class="nump">$ 390,053<span></span>
</td>
<td class="nump">1,468,648<span></span>
</td>
<td class="num">(104,860)<span></span>
</td>
<td class="nump">5,401<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Apr. 30, 2024</a></td>
<td class="nump">51,983<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,983<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Apr. 30, 2024</a></td>
<td class="nump">$ 1,737,325<span></span>
</td>
<td class="nump">1,733,058<span></span>
</td>
<td class="nump">$ 414,885<span></span>
</td>
<td class="nump">1,425,844<span></span>
</td>
<td class="num">(107,671)<span></span>
</td>
<td class="nump">4,267<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 185,938<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Jan. 31, 2025</a></td>
<td class="nump">51,573<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,573<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Jan. 31, 2025</a></td>
<td class="nump">$ 1,797,277<span></span>
</td>
<td class="nump">1,792,740<span></span>
</td>
<td class="nump">$ 365,435<span></span>
</td>
<td class="nump">1,549,086<span></span>
</td>
<td class="num">(121,781)<span></span>
</td>
<td class="nump">4,537<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Jul. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,154<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Jul. 31, 2024</a></td>
<td class="nump">1,759,242<span></span>
</td>
<td class="nump">1,753,841<span></span>
</td>
<td class="nump">$ 390,053<span></span>
</td>
<td class="nump">1,468,648<span></span>
</td>
<td class="num">(104,860)<span></span>
</td>
<td class="nump">5,401<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">62,343<span></span>
</td>
<td class="nump">60,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,543<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">4,105<span></span>
</td>
<td class="nump">4,359<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,359<span></span>
</td>
<td class="num">(254)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends paid to shareholders</a></td>
<td class="num">(19,462)<span></span>
</td>
<td class="num">(19,462)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(19,462)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Dividends paid to noncontrolling interest</a></td>
<td class="num">(1,570)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,570)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Purchase of stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(461)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Purchase of stock</a></td>
<td class="num">(32,944)<span></span>
</td>
<td class="num">(32,944)<span></span>
</td>
<td class="num">$ (32,944)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition', window );">Stock-based compensation</a></td>
<td class="nump">11,151<span></span>
</td>
<td class="nump">11,151<span></span>
</td>
<td class="nump">$ 11,151<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Oct. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,748<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Oct. 31, 2024</a></td>
<td class="nump">1,782,865<span></span>
</td>
<td class="nump">1,777,745<span></span>
</td>
<td class="nump">$ 368,260<span></span>
</td>
<td class="nump">1,509,986<span></span>
</td>
<td class="num">(100,501)<span></span>
</td>
<td class="nump">5,120<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">59,339<span></span>
</td>
<td class="nump">58,414<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58,414<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">925<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="num">(21,320)<span></span>
</td>
<td class="num">(21,280)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(21,280)<span></span>
</td>
<td class="num">(40)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends paid to shareholders</a></td>
<td class="num">(19,314)<span></span>
</td>
<td class="num">(19,314)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(19,314)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Dividends paid to noncontrolling interest</a></td>
<td class="num">(1,468)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,468)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Purchase of stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(238)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Purchase of stock</a></td>
<td class="num">(17,972)<span></span>
</td>
<td class="num">(17,972)<span></span>
</td>
<td class="num">$ (17,972)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">63<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of stock</a></td>
<td class="nump">4,022<span></span>
</td>
<td class="nump">4,022<span></span>
</td>
<td class="nump">$ 4,022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition', window );">Stock-based compensation</a></td>
<td class="nump">$ 11,125<span></span>
</td>
<td class="nump">11,125<span></span>
</td>
<td class="nump">$ 11,125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Jan. 31, 2025</a></td>
<td class="nump">51,573<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,573<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Jan. 31, 2025</a></td>
<td class="nump">$ 1,797,277<span></span>
</td>
<td class="nump">$ 1,792,740<span></span>
</td>
<td class="nump">$ 365,435<span></span>
</td>
<td class="nump">$ 1,549,086<span></span>
</td>
<td class="num">$ (121,781)<span></span>
</td>
<td class="nump">$ 4,537<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for restricted stock unit under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStockCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-24<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-23<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-5<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-3<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 39: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 43: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 44: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 45: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 46: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-15<br><br>Reference 47: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-16<br><br>Reference 48: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4I<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072862169264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 185,938<span></span>
</td>
<td class="nump">$ 106,949<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">59,756<span></span>
</td>
<td class="nump">58,075<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">33,464<span></span>
</td>
<td class="nump">30,260<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for doubtful accounts</a></td>
<td class="nump">12,918<span></span>
</td>
<td class="nump">17,204<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments', window );">Gain on marketable securities</a></td>
<td class="num">(27,992)<span></span>
</td>
<td class="num">(22,801)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="nump">5,964<span></span>
</td>
<td class="num">(18,818)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue', window );">Gain on cash surrender value of life insurance policies</a></td>
<td class="num">(7,253)<span></span>
</td>
<td class="num">(6,444)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseImpairmentLoss', window );">Impairment of right-of-use assets</a></td>
<td class="nump">2,452<span></span>
</td>
<td class="nump">1,629<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment of fixed assets</a></td>
<td class="nump">509<span></span>
</td>
<td class="nump">1,575<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Change in other assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued liabilities</a></td>
<td class="num">(127,755)<span></span>
</td>
<td class="num">(147,559)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Receivables due from clients</a></td>
<td class="num">(35,933)<span></span>
</td>
<td class="num">(37,320)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredCompensation', window );">Deferred compensation</a></td>
<td class="nump">39,860<span></span>
</td>
<td class="nump">49,609<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_IncreaseDecreaseInUnearnedCompensation', window );">Unearned compensation</a></td>
<td class="num">(13,803)<span></span>
</td>
<td class="num">(4,274)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherReceivables', window );">Income taxes and other receivables</a></td>
<td class="num">(13,347)<span></span>
</td>
<td class="num">(8,712)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income taxes payable</a></td>
<td class="num">(7,364)<span></span>
</td>
<td class="nump">3,410<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="nump">4,279<span></span>
</td>
<td class="num">(158)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet', window );">Other</a></td>
<td class="num">(3,144)<span></span>
</td>
<td class="num">(520)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">108,549<span></span>
</td>
<td class="nump">22,105<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash paid for acquisitions, net of cash acquired</a></td>
<td class="num">(44,442)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of property and equipment</a></td>
<td class="num">(42,191)<span></span>
</td>
<td class="num">(43,287)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities', window );">Proceeds from sales/maturities of marketable securities</a></td>
<td class="nump">33,428<span></span>
</td>
<td class="nump">38,138<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireMarketableSecurities', window );">Purchase of marketable securities</a></td>
<td class="num">(31,916)<span></span>
</td>
<td class="num">(40,714)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireLifeInsurancePolicies', window );">Premium on company-owned life insurance policies</a></td>
<td class="num">(28,213)<span></span>
</td>
<td class="num">(14,953)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLifeInsurancePolicies', window );">Proceeds from life insurance policies</a></td>
<td class="nump">612<span></span>
</td>
<td class="nump">16,272<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital', window );">Dividends received from unconsolidated subsidiaries</a></td>
<td class="nump">40<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(112,682)<span></span>
</td>
<td class="num">(44,544)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of common stock</a></td>
<td class="num">(73,920)<span></span>
</td>
<td class="num">(30,128)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividends paid to shareholders</a></td>
<td class="num">(58,576)<span></span>
</td>
<td class="num">(36,906)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Payments of tax withholdings on restricted stock</a></td>
<td class="num">(17,053)<span></span>
</td>
<td class="num">(10,609)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions', window );">Proceeds from issuance of common stock in connection with an employee stock purchase plan</a></td>
<td class="nump">7,868<span></span>
</td>
<td class="nump">8,347<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsMinorityInterest', window );">Dividends - noncontrolling interest</a></td>
<td class="num">(3,038)<span></span>
</td>
<td class="num">(4,496)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Principal payments on finance leases</a></td>
<td class="num">(1,211)<span></span>
</td>
<td class="num">(1,361)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_RepaymentOfLifeInsurancePolicyLoans', window );">Payments on life insurance policy loans</a></td>
<td class="num">(519)<span></span>
</td>
<td class="num">(123)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(146,449)<span></span>
</td>
<td class="num">(75,276)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="num">(11,125)<span></span>
</td>
<td class="num">(9,512)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net decrease in cash and cash equivalents</a></td>
<td class="num">(161,707)<span></span>
</td>
<td class="num">(107,227)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash and cash equivalents at beginning of period</a></td>
<td class="nump">941,005<span></span>
</td>
<td class="nump">844,024<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash and cash equivalents at end of the period</a></td>
<td class="nump">$ 779,298<span></span>
</td>
<td class="nump">$ 736,797<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfy_IncreaseDecreaseInUnearnedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase Decrease In unearned compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfy_IncreaseDecreaseInUnearnedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfy_RepaymentOfLifeInsurancePolicyLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Repayment of life insurance policy loans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfy_RepaymentOfLifeInsurancePolicyLoans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the obligation created by employee agreements whereby earned compensation will be paid in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in receivables classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The change in cash surrender or contract value during the period which adjusted the amount of premiums paid in determining the expense or income recognized under the contract for the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 325<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481551/325-30-35-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized and unrealized gain (loss) on investment in marketable security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from impairment of right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479365/842-20-25-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsMinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends provided by the non-wholly owned subsidiary to noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsMinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireLifeInsurancePolicies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for payment of premium on corporate-owned life insurance policy, classified as investing activities. Includes, but is not limited to, bank-owned life insurance policy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 21C<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-21C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireLifeInsurancePolicies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for purchase of marketable security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of distribution received from equity method investee for return of investment, classified as investing activities. Excludes distribution for return on investment, classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 21D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-21D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLifeInsurancePolicies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow for proceeds from settlement of corporate-owned life insurance policy, classified as investing activities. Includes, but is not limited to, bank-owned life insurance policy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 21C<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-21C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLifeInsurancePolicies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072861207904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock', window );">Organization and Summary of Significant Accounting Policies</a></td>
<td class="text">Organization and Summary of Significant Accounting Policies<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Nature of Business</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Korn Ferry, a Delaware corporation, and its subsidiaries (the &#8220;Company&#8221;) is a global organizational consulting firm, bringing together strategy and talent to drive superior performance for our clients. The Company works with clients to design their organizational structures, roles, and responsibilities. The Company helps organizations hire the right people and advise them on how to reward, develop, and motivate their workforce. And the Company helps professionals navigate and advance their careers. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company is pursuing a strategy designed to help our colleagues focus on clients, by bringing all of our resources together to solve their human capital issues. This approach is intended to build on the best of the Company&#8217;s past and give the Company a clear path to the future with focused initiatives to increase its client and commercial impact. Korn Ferry is transforming how clients address their talent management needs. The Company has evolved from a mono-line to a diversified business, giving its consultants more frequent and expanded opportunities to engage with clients.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company services its clients with a core set of solutions that are anchored around talent and talent management &#8211; touching nearly every aspect of an employer&#8217;s engagement with their employees. Our five core solutions are as follows: Organizational Strategy, Assessment and Succession, Leadership and Professional Development, Total Rewards, and Talent Acquisition. Our colleagues engage with our clients through the delivery of one of our core solutions as a point solution sale or through combining component parts of our core solutions into an integrated solution. In either case, we are helping solve clients&#8217; most challenging business and human capital issues.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Basis of Consolidation and Presentation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Annual Report on Form 10-K for the year ended April&#160;30, 2024 for the Company and its wholly and majority owned/controlled domestic and international subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. The preparation of the condensed consolidated financial statements conform with United States (&#8220;U.S.&#8221;) generally accepted accounting principles (&#8220;GAAP&#8221;) and pursuant to the instructions to Form 10-Q and Article 10 of Regulation S-X and prevailing practice within the Company's different industries. The accompanying condensed consolidated financial statements include all adjustments consisting of normal recurring accruals and any other adjustments that management considers necessary for a fair presentation of the results for these periods. The results of operations for the interim period are not necessarily indicative of the results for the entire fiscal year or any other period.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company considers events or transactions that occur after the balance sheet date but before the condensed consolidated financial statements are issued to provide additional evidence relative to certain estimates or to identify matters that require additional disclosures.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates and Uncertainties</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could materially differ from these estimates, and changes in estimates are reported in current operations as new information is learned or upon the amounts becoming fixed or determinable.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Substantially all fee revenue is derived from talent and organizational consulting services and digital sales, stand-alone or as part of a solution, fees for professional services related to executive and professional recruitment performed on a retained basis, interim services and Recruitment Process Outsourcing ("RPO"), either</span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">stand-alone or as part of a solution. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue is recognized when control of the goods and services are transferred to the customer in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods and services. Revenue contracts with customers are evaluated based on the five-step model outlined in Accounting Standards Codification (&#8220;ASC&#8221;) 606 (&#8220;ASC 606&#8221;), Revenue from Contracts with Customers: 1) identify the contract with a customer; 2) identify the performance obligation(s) in the contract; 3) determine the transaction price; 4) allocate the transaction price to the separate performance obligation(s); and 5) recognize revenue when (or as) each performance obligation is satisfied. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Consulting fee revenue is primarily recognized as services are rendered, measured by total hours incurred as a percentage of the total estimated hours at completion. It is possible that updated estimates for consulting engagements may vary from initial estimates with such updates being recognized in the period of determination. Depending on the timing of billings and services rendered, the Company accrues or defers revenue as appropriate. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Digital fee revenue is generated from intellectual property ("IP") based software products enabling large-scale talent programs for pay, talent development, engagement, and assessment and is consumed directly by an end user or indirectly through a consulting engagement. Revenue is recognized as services are delivered and the Company has a legally enforceable right to payment. Revenue also comes from the sale of the Company&#8217;s product subscriptions, which are considered symbolic IP due to the dynamic nature of the content. As a result, revenue is recognized over the term of the contract. Functional IP licenses grant customers the right to use IP content via the delivery of a flat file. Because the IP content license has significant stand-alone functionality, revenue is recognized upon delivery and when an enforceable right to payment exists. Revenue for tangible and digital products sold by the Company, such as books and digital files, is recognized when these products are shipped.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fee revenue from executive and professional search activities is generally one-third of the estimated first-year cash compensation of the placed candidate, plus a percentage of the fee to cover indirect engagement-related expenses. In addition to the search retainer, an uptick fee is billed when the actual compensation awarded by the client for a placement is higher than the estimated compensation. In the aggregate, upticks have been a relatively consistent percentage of the original estimated fee; therefore, the Company estimates upticks using the expected value method based on historical data on a portfolio basis. In a standard search engagement, there is one performance obligation, which is the promise to undertake a search. The Company generally recognizes such revenue over the course of a search and when it is legally entitled to payment as outlined in the billing terms of the contract. Any revenues associated with services that are provided on a contingent basis are recognized once the contingency is resolved, as this is when control is transferred to the customer. These assumptions determine the timing of revenue recognition for the reported period. In addition to talent acquisition for permanent placement roles, the Professional Search &amp; Interim segment also offers recruitment services for interim roles. Interim roles are short term in duration, generally less than 12 months. Generally, each interim role is a separate performance obligation. The Company recognizes fee revenue over the duration that the interim resources&#8217; services are provided which also aligns to the contracted invoicing plan and enforceable right to payment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">RPO fee</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">revenue is generated through two distinct phases: 1) the implementation phase and 2) the post-implementation recruitment phase. The fees associated with the implementation phase are recognized over the period that the related implementation services are provided. The post-implementation recruitment phase represents end-to-end recruiting services to clients for which there are both fixed and variable fees, which are recognized over the period that the related recruiting services are performed.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Allowance for Doubtful Accounts</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">An allowance is established for doubtful accounts by taking a charge to general and administrative expenses. The Company&#8217;s expected credit loss allowance methodology for accounts receivable is developed using historical collection experience, current and future economic and market conditions and a review of the current status of customers&#8217; trade accounts receivable. Due to the short-term nature of such receivables, the estimate of the amount of accounts receivable that may not be collected is primarily based on historical loss-rate experience. When required, the Company adjusts the loss-rate methodology to account for current conditions and reasonable and supportable expectations of future economic and market conditions. The Company generally assesses future economic condition for a period of sixty to ninety days, which corresponds with the contractual life of its accounts receivables. After the Company exhausts its collection efforts, the amount of the allowance is reduced for balances written off as uncollectible.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with original maturities of three months or less from the date of purchase to be cash equivalents. As of January&#160;31, 2025 and April&#160;30, 2024, the Company's investments in cash equivalents consisted of money market funds, and as of April&#160;30, 2024 also consisted of commercial paper with initial maturity of less than 90 days for which market prices are readily available. The Company maintains its cash and cash equivalents in bank accounts that exceed federally insured FDIC limits. The Company has not experienced any losses in such accounts.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Marketable Securities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company currently has investments in marketable securities and mutual funds that are classified as either equity securities or available-for-sale debt securities. The classification of the investments in these marketable securities and mutual funds is assessed upon purchase and reassessed at each reporting period. These investments are recorded at fair value and are classified as marketable securities in the accompanying condensed consolidated balance sheets.</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The investments that the Company may sell within the next 12 months are recognized as current assets.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company invests in mutual funds (for which market prices are readily available) that are held in trust to satisfy obligations under the Company&#8217;s deferred compensation plans. Such investments are classified as equity securities and mirror the employees&#8217; investment elections in their deemed accounts in the Executive Capital Accumulation Plan and similar plans in Asia Pacific and Canada (&#8220;ECAP&#8221;) from a pre-determined set of securities. Realized gains (losses) on marketable securities are determined by specific identification. Interest is recognized on an accrual basis; dividends are recorded as earned on the ex-dividend date. Interest, dividend income and the changes in fair value in marketable securities are recorded in the accompanying condensed consolidated statements of income in other income, net.</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company also invests cash in excess of its daily operating requirements and capital needs primarily in marketable fixed income (debt) securities in accordance with the Company&#8217;s investment policy, which restricts the type of investments that can be made. The Company&#8217;s investment portfolio includes commercial paper, corporate notes/bonds and U.S. Treasury and Agency securities. These marketable fixed income (debt)</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">securities are classified as available-for-sale securities based on management&#8217;s decision, at the date such securities are acquired, not to hold these securities to maturity or actively trade them. The Company carries these marketable debt securities at fair value based on the market prices for these marketable debt securities or similar debt securities whose prices are readily available. The changes in fair values, net of applicable taxes, are recorded as unrealized gains or losses as a component of comprehensive income unless the change is due to credit loss. A credit loss is recorded in the condensed consolidated statements of income in other income, net; any amount in excess of the credit loss is recorded as unrealized losses as a component of comprehensive income. Generally, the amount of the loss is the difference between the cost or amortized cost and its then current fair value; a credit loss is the difference between the discounted expected future cash flows to be collected from the debt security and the cost or amortized cost of the debt security. During the three and nine months ended January&#160;31, 2025 and 2024, no amount was recognized as a credit loss for the Company&#8217;s available for sale debt securities.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fair value is the price the Company would receive to sell an asset or transfer a liability (exit price) in an orderly transaction between market participants. For those assets and liabilities recorded or disclosed at fair value, the Company determines the fair value based upon the quoted market price, if available. If a quoted market price is not available for identical assets, the fair value is based upon the quoted market price of similar assets. The fair values are assigned a level within the fair value hierarchy as defined below:</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%;padding-left:32.85pt">Level 1:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Observable inputs such as quoted prices (unadjusted) in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%;padding-left:32.85pt">Level 2:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Inputs other than quoted prices that are observable for the asset or liability, either directly or indirectly. These include quoted prices for similar assets or liabilities in active markets and quoted prices for identical or similar assets or liabilities in markets that are not active.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%;padding-left:32.85pt">Level 3:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Unobservable inputs that reflect the reporting entity&#8217;s own assumptions.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of January&#160;31, 2025 and April&#160;30, 2024, the Company held certain assets that are required to be measured at fair value on a recurring basis. These included cash equivalents, accounts receivable, marketable securities and foreign currency forward contracts. The carrying amount of cash equivalents and accounts receivable approximates fair value due to the short-term maturity of these instruments. The fair values of marketable securities classified as equity securities are obtained from quoted market prices, and the fair values of marketable securities classified as available-for-sale and foreign currency forward contracts are obtained from a third party, which are based on quoted prices or market prices for similar assets and financial instruments.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Business Acquisitions</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Business acquisitions are accounted for under the acquisition method. The acquisition method requires the reporting entity to identify the acquirer, determine the acquisition date, recognize and measure at fair value the identifiable assets acquired, the liabilities assumed and any noncontrolling interest in the acquired entity, and recognize and measure goodwill or a gain from the purchase. The acquiree&#8217;s results are included in the Company&#8217;s condensed consolidated financial statements from the date of acquisition. Identifiable assets acquired and liabilities assumed are recorded at their fair values and the excess of the purchase price over the amounts recognized is recorded as goodwill, or if the fair value of the assets acquired exceeds the purchase price consideration, a bargain purchase gain is recorded. Among other things, goodwill arises because the purchase prices for businesses acquired reflect a number of factors including the future earnings and cash flow potential of the businesses, the multiple to earnings, cash flow and other factors at which similar businesses have been purchased by other acquirers, the competitive nature of the processes by which the Company acquired the businesses, avoidance of the time and costs which would be required (and the associated risks that would be encountered) to enhance the Company's existing product offerings to key target markets and enter into new and profitable businesses and the complementary strategic fit and resulting synergies these businesses bring to existing operations. Adjustments to fair value assessments that existed about the assets and liabilities at the acquisition date are generally recorded as a purchase price adjustment to goodwill over the measurement period (not longer than 12 months). The acquisition method also requires that acquisition-related transaction and post-acquisition restructuring costs be charged to expense as committed and requires the Company to recognize and measure at fair value identifiable assets and liabilities including those arising from contingencies and contingent consideration in a business combination.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-lived assets include property, equipment, right-of-use ("ROU") assets and software developed or obtained for internal use. Management reviews the Company&#8217;s recorded long-lived assets for impairment annually or whenever events or changes in circumstances indicate that the carrying amount of an asset may not be fully recoverable. Events relating to recoverability may include significant unfavorable changes in business conditions, recurring losses, or a forecasted inability to achieve break-even operating results over an extended period. The Company determines the extent to which an asset may be impaired based upon its expectation of the asset&#8217;s future usability, as well as on a reasonable assurance that the future cash flows associated with the asset will be in excess of its carrying amount. If the total of the expected undiscounted future cash flows is less than the carrying amount of the asset, a loss is recognized for the difference between fair value and the carrying value of the asset. During the three and nine months ended January&#160;31, 2025, the Company reduced its real estate footprint and as a result, the Company recognized an impairment charge of ROU assets of $2.5 million and an impairment of leasehold improvements and furniture and fixtures of $0.2 million, both recorded in the condensed consolidated statements of income in general and administrative expenses. Furthermore, during the three and nine months ended January&#160;31, 2025, the Company also recognized a $0.4 million software impairment charge in the Digital segment, which was recorded in the condensed consolidated statements of income in general and administrative expenses. During the nine months ended January&#160;31, 2024, the Company reduced its real estate footprint and as a result, the Company recognized an impairment charge of ROU assets of $1.6&#160;million and an impairment of leasehold improvements and furniture and fixtures of $0.1&#160;million, both recorded in the condensed consolidated statements of income in general and administrative expenses. During the nine months ended January&#160;31, 2024, the Company also recognized a $1.5 million software impairment charge in the Digital segment, which was recorded in the condensed consolidated statements of income in general and administrative expenses.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Intangible Assets</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of assets acquired. Goodwill is tested for impairment annually and more frequently if events or changes in circumstances indicate that it is more likely than not that the asset is impaired. Results of the most recent quantitative impairment test performed as of February 1, 2024, indicated that the fair value of each of the reporting units exceeded its carrying amount. As a result, no impairment charge was recognized. As of January&#160;31, 2025 and April&#160;30, 2024, there were no indicators of potential impairment with respect to the Company&#8217;s goodwill that would require further testing for impairment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intangible assets primarily consist of customer lists, non-compete agreements, proprietary databases and IP. Intangible assets are recorded at their estimated fair value at the date of acquisition and are amortized in a pattern in which the asset is consumed if that pattern can be reliably determined, or using the straight-line method over their estimated useful lives, which range from <span style="-sec-ix-hidden:f-523">one</span> to 24 years. For intangible assets subject to amortization, an impairment loss is recognized if the carrying amount of the intangible assets is not recoverable and exceeds fair value. The carrying amount of the intangible assets is considered not recoverable if it exceeds the sum of the undiscounted cash flows expected to result from use of the asset. The Company reviewed its intangible assets and did not identify any indicators of impairment as of January&#160;31, 2025 and April&#160;30, 2024.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Restructuring Charges, Net</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company accounts for its restructuring charges as a liability when the obligations are incurred and records such charges at fair value. Changes in the estimates of the restructuring charges are recorded in the period the change is determined.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Earnings Per Share</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company treats unvested share-based payment awards that have non-forfeitable rights to dividends prior to vesting as a separate class of securities in calculating earnings per share. The Company has granted and expects to continue to grant to certain employees under its restricted stock agreements, grants that contain non-forfeitable rights to dividends. Such grants are considered participating securities. Therefore, the Company is required to apply the two-class method in calculating earnings per share. The two-class method of computing earnings per share is an earnings allocation formula that determines earnings per share for each class of common stock and participating security according to dividends declared (or accumulated) and participation rights in undistributed earnings. The dilutive effect of participating securities is calculated using the more dilutive of the treasury method or the two-class method.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Basic earnings per common share was computed using the two-class method by dividing basic net earnings attributable to common stockholders by the weighted-average number of common shares outstanding. Diluted earnings per common share was computed using the two-class method by dividing diluted net earnings attributable to common stockholders by the weighted-average number of common shares outstanding plus dilutive common equivalent shares. Dilutive common equivalent shares include all in-the-money outstanding options or other contracts to issue common stock as if they were exercised or converted. Financial instruments that are not in the form of common stock, but when converted into common stock increase earnings per share or decrease loss per share, are anti-dilutive and are not included in the computation of diluted earnings per share.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Standards - Not Yet Adopted</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board issued an accounting update for all public entities that are required to report segment information in accordance with Topic 280, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The amendment in this update improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expense. The amendment in this update is effective for fiscal years beginning after December 15, 2023, and interim periods with fiscal years beginning after December 15, 2024. The Company will adopt this guidance in fiscal 2025 and in interim periods beginning in fiscal 2026. The adoption of this guidance is not anticipated to have a material impact on the condensed consolidated financial statements.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In December 2023, the Financial Accounting Standards Board issued an accounting update for income taxes disclosures. The new amendments provide improvements to income tax disclosures by requiring specific categories in the rate reconciliation and disaggregated information for income taxes paid. The amendments of this update are effective for annual periods beginning after December 15, 2024, and should be applied on a prospective basis. The Company will adopt this guidance in its fiscal year beginning May 1, 2025. The adoption of this guidance is not anticipated to have a material impact on the condensed consolidated financial statements.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In November 2024, the Financial Accounting Standards Board issued an accounting update that requires public companies to disclose, in the notes to financial statements, specified information about certain costs and expenses at each interim and annual reporting period. The amendment in this update is effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. The Company will adopt this guidance in fiscal 2028 and in interim periods beginning in fiscal 2029. The adoption of this guidance is not anticipated to have a material impact on the condensed consolidated financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 275<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/275/tableOfContent<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/810/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/205/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072856515984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basic and Diluted Earnings Per Share<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Basic and Diluted Earnings Per Share</a></td>
<td class="text">Basic and Diluted Earnings Per Share<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes basic and diluted earnings per common share attributable to common stockholders:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.718%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.872%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended<br/>January 31,</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended<br/>January 31,</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net income attributable to Korn Ferry</span></div></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,414&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59,071&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">181,818&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">103,965&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: distributed and undistributed earnings to nonvested restricted stockholders</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">721&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,014&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,488&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,954&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Basic net earnings attributable to common stockholders</span></div></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,693&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,057&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">179,330&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">102,011&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Add: undistributed earnings to nonvested restricted stockholders</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">483&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">717&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,654&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,273&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: reallocation of undistributed earnings to nonvested restricted stockholders</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">476&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">714&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,625&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,268&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Diluted net earnings attributable to common stockholders</span></div></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,700&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,060&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">179,359&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">102,016&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average common shares outstanding:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic weighted-average number of common shares outstanding</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">51,606&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">51,126&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">51,838&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">51,129&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted stock</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">755&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">216&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">947&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">193&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ESPP</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted weighted-average number of common shares outstanding</span></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,364&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">51,343&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,789&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">51,329&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net earnings per common share:</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic earnings per share</span></div></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.12&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.14&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.46&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.00&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted earnings per share</span></div></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.10&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.13&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.40&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.99&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the three and nine months ended January&#160;31, 2025, restricted stock awards of 0.6&#160;million shares and 0.7 million shares, respectively, were outstanding but not included in the computation of diluted earnings per share because they were anti-dilutive. During the three and nine months ended January&#160;31, 2024, restricted stock awards of 0.9 million shares and 1.0 million shares, respectively, were outstanding but not included in the computation of diluted earnings per share because they were anti-dilutive.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072861507536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Comprehensive Income<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNoteTextBlock', window );">Comprehensive Income</a></td>
<td class="text">Comprehensive Income<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Comprehensive income is comprised of net income and all changes to stockholders&#8217; equity, except those changes resulting from investments by stockholders (changes in paid in capital) and distributions to stockholders (dividends), and is reported in the accompanying condensed consolidated statements of comprehensive income. Accumulated other comprehensive loss, net of taxes, is recorded as a component of stockholders&#8217; equity.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The components of accumulated other comprehensive loss, net were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31,<br/>2025</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30,<br/>2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(130,094)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(116,004)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred compensation and pension plan adjustments, net of tax</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,279&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,370&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Marketable securities unrealized gain (loss), net of tax</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss, net</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(121,781)</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(107,671)</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the changes in each component of accumulated other comprehensive loss, net for the three months ended January&#160;31, 2025:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.297%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Foreign<br/>Currency<br/>Translation</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Deferred<br/>Compensation<br/>and Pension<br/>Plan </span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized Gains </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">on Marketable Securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"> </span></div></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated<br/>Other<br/>Comprehensive<br/>Loss</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of October 31, 2024</span></div></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(108,781)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,223&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(100,501)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unrealized losses arising during the period</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(21,313)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(21,334)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reclassification of realized net losses (gains) to net income</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of January 31, 2025</span></div></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(130,094)</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,279&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(121,781)</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the changes in each component of accumulated other comprehensive loss, net for the nine months ended January&#160;31, 2025:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.297%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Foreign<br/>Currency<br/>Translation</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Deferred</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Compensation</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">and Pension</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Plan</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized (Losses) Gains</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">on Marketable Securities</span></div></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated<br/>Other<br/>Comprehensive<br/>Loss</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of April 30, 2024</span></div></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(116,004)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,370&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(107,671)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unrealized (losses) gains arising during the period</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,090)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,017)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reclassification of realized net gains to net income</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(91)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(93)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of January 31, 2025</span></div></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(130,094)</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,279&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(121,781)</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">___________________</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:3.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">The tax effect on the reclassification of realized net gains was $0.1 million for the nine months ended January 31, 2025.</span></div></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the changes in each component of accumulated other comprehensive loss, net for the three months ended January&#160;31, 2024:</span></div><div style="margin-bottom:1pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.297%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Foreign<br/>Currency<br/>Translation</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Deferred</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Compensation</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">and Pension</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Plan</span></div></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized (Losses) Gains on </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Marketable Securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">  (1)</span></div></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated<br/>Other<br/>Comprehensive<br/>Loss</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of October 31, 2023</span></div></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(120,196)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,436&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(113)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(115,873)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unrealized gains arising during the period</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,742&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">172&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,914&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reclassification of realized net losses to net income</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of January 31, 2024</span></div></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(107,454)</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,465&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(102,930)</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the changes in each component of accumulated other comprehensive loss, net for the nine months ended January&#160;31, 2024:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.297%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Foreign<br/>Currency<br/>Translation</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Deferred</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Compensation</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">and Pension</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Plan </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized (Losses) Gains on </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Marketable Securities </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated<br/>Other<br/>Comprehensive<br/>Loss</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of April 30, 2023</span></div></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(96,860)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,381&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(285)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(92,764)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unrealized (losses) gains arising during the period</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10,594)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">344&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10,250)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reclassification of realized net losses to net income</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">84&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">84&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of January 31, 2024</span></div></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(107,454)</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,465&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(102,930)</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">___________________</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:3.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">The tax effect on the unrealized gains were $0.1 million and $0.1 million for the three and nine months ended January&#160;31, 2024.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">The tax effect on the reclassification of realized net losses was $0.1 million for the nine months ended January 31, 2024.</span></div></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNoteTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/220/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNoteTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072857812320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Stock Plans<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Employee Stock Plans</a></td>
<td class="text">Employee Stock Plans<div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the components of stock-based compensation expense recognized in the Company&#8217;s condensed consolidated statements of income for the periods indicated:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>January 31, </span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>January 31,</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted stock</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,125&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,119&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,837&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,611&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">176&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">188&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">627&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">649&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,301&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,307&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,464&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,260&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the three and nine months ended January&#160;31, 2025, the Company repurchased (on the open market or through privately negotiated transactions) 237,000 shares and 1,044,500 shares of the Company&#8217;s common stock for $17.9 million and $74.0 million, respectively. During the three and nine months ended January&#160;31, 2024, the Company repurchased (on the open market or through privately negotiated transactions) 382,500 shares and 565,000 shares of the Company's common stock for $21.0 million and $29.6 million, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Dividends</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table shows the Company's cash dividend declared per share for the periods indicated:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>January 31,</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>January 31,</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash dividends declared per share</span></div></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.37&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.33&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.11&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.69&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072859891408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsDisclosureTextBlock', window );">Financial Instruments</a></td>
<td class="text">Financial Instruments<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables show the Company&#8217;s financial instruments and balance sheet classification as of January&#160;31, 2025 and April&#160;30, 2024:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:20.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.059%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="45" style="background-color:#e4e5e3;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">January 31, 2025</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="21" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Fair Value Measurement</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="21" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Balance Sheet Classification</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Unrealized<br/>Gains</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Fair<br/>Value</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Cash and<br/>Cash<br/>Equivalents</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Marketable<br/>Securities,<br/>Current</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Marketable<br/>Securities,<br/>Non-<br/>current</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Other Accrued Liabilities</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="45" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Changes in Fair Value Recorded in</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Other Comprehensive Income</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Level 2:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Commercial paper</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">4,650&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">4,647&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">4,647&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Corporate notes/bonds</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">31,030&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">76&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">31,074&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">17,470&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">13,604&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">U.S. Treasury and Agency Securities</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">4,466&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">4,470&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3,971&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">499&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total debt investments</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">40,146&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">81&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(36)</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">40,191&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">26,088&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">14,103&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Changes in Fair Value Recorded in</span></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Net Income</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Level 1:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Mutual funds </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">241,504&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">14,570&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">226,934&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total equity investments</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">241,504&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">14,570&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">226,934&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">604,876&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">604,876&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">174,422&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">174,422&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Level 2:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1,150)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1,150)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,059,843&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">779,298&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">40,658&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">241,037&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1,150)</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:20.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.059%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="45" style="background-color:#e4e5e3;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">April 30, 2024</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="21" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Fair Value Measurement </span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="21" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Balance Sheet Classification </span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Unrealized<br/>Gains</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Fair<br/>Value</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Cash and<br/>Cash<br/>Equivalents</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Marketable<br/>Securities,<br/>Current</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Marketable<br/>Securities,<br/>Non-current</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Other Accrued Liabilities</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="45" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Changes in Fair Value Recorded in </span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Other Comprehensive Loss</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Level 2:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Commercial paper</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">16,873&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">16,855&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3,932&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12,923&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Corporate notes/bonds</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">17,322&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(27)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">17,298&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">10,050&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">7,248&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">U.S. Treasury and Agency Securities</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">4,355&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">4,346&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2,441&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,905&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total debt investments</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">38,550&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(55)</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">38,499&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3,932&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">25,414&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">9,153&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Changes in Fair Value Recorded in</span></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Net Income </span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Level 1:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Mutual funds </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">219,856&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">17,328&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">202,528&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total equity investments</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">219,856&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">17,328&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">202,528&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">790,938&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">790,938&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">146,135&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">146,135&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Level 2:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(427)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(427)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,195,001&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">941,005&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">42,742&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">211,681&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(427)</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">___________________</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:4.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:92.840%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">These investments are held in trust for settlement of the Company&#8217;s vested obligations of $220.3 million and $198.6 million as of January&#160;31, 2025 and April&#160;30, 2024, respectively, under the ECAP (see Note 6 &#8212; Deferred Compensation and Retirement Plans). Unvested obligations under the deferred compensation plans totaled $19.9 million and $22.4 million as of January&#160;31, 2025 and April&#160;30, 2024, respectively. During the three and nine months ended January&#160;31, 2025, the fair value of the investments increased; therefore, the Company recognized a gain of $9.1 million and $28.0 million, respectively, which was recorded in other income, net. During the three and nine months ended January&#160;31, 2024, the fair value of the investments increased; therefore, the Company recognized a gain of $23.8 million and $22.8 million, respectively, which was recorded in other income, net.</span></div></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of January&#160;31, 2025, available-for-sale marketable securities had remaining maturities ranging from less than 1 month to 24 months. During the three and nine months ended January&#160;31, 2025, there were $7.7 million and $24.5 million in sales/maturities of available-for-sale marketable securities, respectively. During the three and nine months ended January&#160;31, 2024, there were $4.4 million and $30.6 million in sales/maturities of available-for-sale marketable securities, respectively. Investments in marketable securities that are held in trust for settlement of the Company&#8217;s vested obligations under the ECAP are equity securities and are based upon the investment selections the employee elects from a pre-determined set of securities in the ECAP and the Company invests in equity securities to mirror these elections. As of January&#160;31, 2025 and April&#160;30, 2024, the Company&#8217;s investments in equity securities consisted of mutual funds for which market prices are readily available. Unrealized gains recorded for the period that relate to equity securities still held as of January&#160;31, 2025 and 2024 were $15.1 million and $20.9 million, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Forward Contracts Not Designated as Hedges</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fair value of derivatives not designated as hedge instruments are as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31,<br/>2025</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30,<br/>2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Derivative assets:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">569&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">979&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Derivative liabilities:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,719&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,406&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of January&#160;31, 2025, the total notional amounts of the forward contracts purchased and sold were $89.2 million and $37.8 million, respectively. As of April&#160;30, 2024, the total notional amounts of the forward contracts purchased and sold were $82.9 million and $34.0 million, respectively. The Company recognizes forward contracts as a net asset or net liability on the condensed consolidated balance sheets as such contracts are covered by master netting agreements. During the three and nine months ended January&#160;31, 2025, the Company incurred losses of $1.7 million and $2.0 million, respectively, related to forward contracts which are recorded in general and administrative expenses in the accompanying condensed consolidated statements of income. During the three and nine months ended January&#160;31, 2024, the Company incurred gains of $2.4 million and $0.9 million, respectively, related to forward contracts which are recorded in general and administrative expenses in the accompanying condensed consolidated statements of income. These foreign currency losses and gains related to forward contracts offset foreign currency gains and losses that result from transactions denominated in a currency other than the Company&#8217;s functional currency. The cash flows related to foreign currency forward contracts are included in cash flows from operating activities.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072860706400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deferred Compensation and Retirement Plans<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Deferred Compensation and Retirement Plans</a></td>
<td class="text">Deferred Compensation and Retirement Plans<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has several deferred compensation and retirement plans for eligible consultants and vice presidents that provide defined benefits to participants based on the deferral of current compensation or contributions made by the Company subject to vesting and retirement or termination provisions. Among these plans is a defined benefit pension plan for certain employees in the U.S. The assets of this plan are held separately from the assets of the sponsor in self-administered funds. All other defined benefit obligations from other plans are unfunded.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The components of net periodic benefit costs are as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>January 31,</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>January 31,</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Service cost</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,825&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,347&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,305&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,526&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,513&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,435&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,477&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,228&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amortization of actuarial loss</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">184&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">97&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">551&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Expected return on plan assets </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(267)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(272)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(799)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(816)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net periodic service credit amortization</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(101)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(101)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(304)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(304)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net periodic benefit costs </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,003&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,593&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,776&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,185&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">___________________</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:3.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The expected long-term rate of return on plan assets was 6.00% for both January&#160;31, 2025 and 2024.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The service cost, interest cost and the other components of net periodic benefit costs are included in compensation and benefits expense, interest expense, net and other income, net, respectively, on the condensed consolidated statements of income.</span></div></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company purchased company-owned life insurance ("COLI") contracts insuring the lives of certain employees eligible to participate in the deferred compensation and pension plans as a means of setting aside funds to cover such plans. The gross cash surrender value ("CSV") of these contracts of $330.5&#160;million and $295.9 million as of January&#160;31, 2025 and April&#160;30, 2024, respectively, was offset by outstanding policy loans of $76.4 million and $77.0 million in the accompanying condensed consolidated balance sheets as of January&#160;31, 2025 and April&#160;30, 2024, respectively. The CSV value of the underlying COLI investments increased by $2.5 million and $7.3 million during the three and nine months ended January&#160;31, 2025, respectively, and was recorded as a decrease in compensation and benefits expense in the accompanying condensed consolidated statements of income. The CSV value of the underlying COLI investment increased by $2.5 million and $6.4 million during the three and nine months ended January&#160;31, 2024, respectively, and was recorded as a decrease in compensation and benefits expense in the accompanying condensed consolidated statements of income.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s ECAP is intended to provide certain employees an opportunity to defer their salary and/or bonus on a pre-tax basis. In addition, the Company, as part of its compensation philosophy, makes discretionary contributions into the ECAP and such contributions may be granted to key employees annually based on the employee&#8217;s performance. Certain key members of management may also receive Company ECAP contributions upon commencement of employment. The Company amortizes these contributions on a straight-line basis over the service period, generally a five-year period. Participants have the ability to allocate their deferrals among a number of investment options and may receive their benefits at termination, retirement or &#8216;in service&#8217; either in a lump sum or in quarterly installments over <span style="-sec-ix-hidden:f-885">one</span>-to-15 years. The ECAP amounts that are expected to be paid to employees over the next 12 months are classified as a current liability included in compensation and benefits payable on the accompanying condensed consolidated balance sheets.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The ECAP is accounted for whereby the changes in the fair value of the vested amounts owed to the participants are adjusted with a corresponding charge (or credit) to compensation and benefits costs. During the three and nine months ended January 31, 2025, deferred compensation liability increased; therefore, the Company recognized an increase in compensation expense of $8.8 million and $27.1&#160;million, respectively. Offsetting the increases in compensation and benefits expense was an increase in the fair value of marketable securities (held in trust to satisfy obligations of the ECAP liabilities) of $9.1 million and $28.0&#160;million during the three and nine months ended January 31, 2025, recorded in other income, net on the condensed consolidated statements of income. During the three and nine months ended January&#160;31, 2024, deferred compensation liability increased; therefore, the Company recognized an increase in compensation expense of $22.5 million and $22.7 million, respectively. Offsetting the increases in compensation and benefits expense was an increase in the fair value of marketable securities (held in trust to satisfy obligations of the ECAP liabilities) of $23.8 million and $22.8 million during the three and nine months ended January 31, 2024, recorded in other income, net on the condensed consolidated statements of income (see Note 5&#8212;Financial Instruments).</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/715/tableOfContent<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480126/715-20-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480266/715-60-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072861493632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fee Revenue<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Fee Revenue</a></td>
<td class="text">Fee Revenue<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A contract asset (unbilled receivables) is recorded when the Company transfers control of products or services before there is an unconditional right to payment. A contract liability (deferred revenue) is recorded when cash is received in advance of performance of the obligation. Deferred revenue represents the future performance obligations to transfer control of products or services for which we have already received consideration. Deferred revenue is presented in other accrued liabilities on the condensed consolidated balance sheets.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table outlines the Company&#8217;s contract asset and liability balances as of January&#160;31, 2025 and April&#160;30, 2024:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:70.068%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.012%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.014%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2025</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Contract assets-unbilled receivables</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">120,079&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">116,368&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Contract liabilities-deferred revenue</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">238,328&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">240,958&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the nine months ended January&#160;31, 2025, we recognized revenue of $168.1 million that was included in the contract liabilities balance at the beginning of the period.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Obligations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has elected to apply the practical expedient to exclude the value of unsatisfied performance obligations for contracts with a duration of one year or less, which applies to all executive search, professional search and to most of the fee revenue from the interim business. As of January&#160;31, 2025, the aggregate transaction price allocated to the performance obligations that are unsatisfied for contracts with an expected duration of greater than one year at inception was $1,122.8 million. Of the $1,122.8 million of remaining performance obligations, the Company expects to recognize approximately $186.3 million in the remainder of fiscal 2025, $509.5 million in fiscal 2026, $259.0 million in fiscal 2027 and the remaining $168.0 million in fiscal 2028 and thereafter. However, this amount should not be considered an indication of the Company&#8217;s future revenue as contracts with an initial term of one year or less are not included. Further, our contract terms and conditions allow for clients to increase or decrease the scope of services and such changes do not increase or decrease a performance obligation until the Company has an enforceable right to payment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company disaggregates its revenue by line of business and further by region for Executive Search. This information is presented in Note 10&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Segments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides further disaggregation of fee revenue by industry:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="21" style="background-color:#e4e5e3;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended January 31, </span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollars</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollars</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Industrial</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">198,830&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29.7&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">205,187&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30.7&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Financial Services</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">126,378&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18.9&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">117,836&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17.6&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Life Sciences/Healthcare</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">118,358&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17.7&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">115,775&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17.3&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Technology</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">98,425&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14.7&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">90,784&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13.6&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Consumer Goods</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83,977&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12.6&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">97,467&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14.6&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Education/Non&#8211;Profit/General</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,761&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.4&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41,630&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.2&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Fee Revenue</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">668,729&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">668,679&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="21" style="background-color:#e4e5e3;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended January 31,</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollars</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollars</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Industrial</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">605,614&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30.0&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">612,036&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29.5&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Financial Services</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">377,625&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18.7&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">368,208&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17.8&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Life Sciences/Healthcare</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">349,946&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17.3&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">358,994&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17.3&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Technology</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">292,362&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14.5&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">304,686&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14.7&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Consumer Goods</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">257,622&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12.8&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">290,890&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14.1&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Education/Non&#8211;Profit/General</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">134,871&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.7&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">137,057&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.6&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Fee Revenue</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,018,040&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,071,871&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072963999984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Credit Losses<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditLossAbstract', window );"><strong>Credit Loss [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForCreditLossesTextBlock', window );">Credit Losses</a></td>
<td class="text">Credit Losses<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The activity in the allowance for credit losses on the Company's trade receivables is as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance at April 30, 2024</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44,192&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Provision for credit losses</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,918&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Write-offs</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(13,745)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Recoveries of amounts previously written off</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">837&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Foreign currency translation</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(718)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance at January 31, 2025</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43,484&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fair value and unrealized losses on available for sale debt securities, aggregated by investment category and the length of time the security has been in an unrealized loss position, are as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.055%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less Than 12 Months</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">12 Months or longer</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="15" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet Classification</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and Cash<br/>Equivalent</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marketable Securities,<br/>Current</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marketable<br/>Securities, Non-<br/>Current</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="39" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance at January 31, 2025</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Commercial paper</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,647&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,647&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Corporate notes/bonds</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,366&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,551&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,815&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">U.S. Treasury and Agency Securities</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,499&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,000&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">499&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance at April 30, 2024</span></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Commercial paper</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,040&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,932&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,108&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Corporate notes/bonds</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,022&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,999&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,050&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,971&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">U.S. Treasury and Agency Securities</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,346&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,441&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,905&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company only purchases high grade bonds that have a maturity from the date of purchase of no more than two years. The Company monitors the credit worthiness of its investments on a quarterly basis. The Company does not intend to sell the investments and does not believe it will be required to sell the investments before the investments mature and therefore recover the amortized cost basis.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForCreditLossesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for allowance for credit losses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org/310/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForCreditLossesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072863278656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The provision for income tax was $22.8 million and $70.0 million in the three and nine months ended January&#160;31, 2025, with an effective tax rate of 27.8% and 27.4%, respectively, compared to $9.0 million and $29.8&#160;million in the three and nine months ended January&#160;31, 2024, with an effective tax rate of 13.1% and 21.8%, respectively. In addition to the impact of U.S. state income taxes and the jurisdictional mix of earnings, which generally create variability in our effective tax rate over time, the decrease in the effective tax rate for the three and nine months ended January&#160;31, 2024 was due to a $9.7 million non-recurring tax benefit from actions taken in connection with the worldwide minimum tax that resulted in the release of a valuation allowance.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072964683760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segments<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segments</a></td>
<td class="text">Segments<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has eight reportable segments: Consulting, Digital, Executive Search North America, Executive Search Europe, the Middle East and Africa ("EMEA"), Executive Search Asia Pacific, Executive Search Latin America, Professional Search &amp; Interim and RPO.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company evaluates performance and allocates resources based on the Company&#8217;s chief operating decision maker (&#8220;CODM&#8221;) review of 1) fee revenue and 2) adjusted earnings before interest, taxes, depreciation and amortization (&#8220;Adjusted EBITDA&#8221;). To the extent that such costs or charges occur, Adjusted EBITDA excludes restructuring charges, integration/acquisition costs, certain separation costs and certain non-cash charges (goodwill, intangible asset and other impairment charges). The CODM is not provided asset information by reportable segment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Financial highlights are as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended <br/>January 31,</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended <br/>January 31,</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="21" style="background-color:#e4e5e3;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated </span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="21" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fee revenue</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">668,729&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">668,679&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,018,040&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,071,871&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">676,538&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">676,873&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,041,259&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,095,582&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income attributable to Korn Ferry</span></div></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,414&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59,071&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">181,818&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">103,965&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income attributable to noncontrolling interest</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">925&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">649&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,120&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,984&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,461&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,946&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,032&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,282&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income tax provision</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,795&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,018&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">70,047&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,779&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,490&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,509&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59,756&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,075&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Integration/acquisition costs</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,127&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,899&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,099&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,057&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment of fixed assets</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">509&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">509&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,575&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment of right-of-use assets</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,452&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,452&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,629&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restructuring charges, net</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,316&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,612&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,892&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68,558&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjusted EBITDA </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">114,489&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101,704&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">342,725&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">295,904&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">___________________</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:3.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.658%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(1)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Adjusted EBITDA refers to earnings before interest, taxes, depreciation and amortization, and further excludes integration/acquisition costs, impairment of fixed assets, impairment of right-of-use assets, and restructuring charges, net when applicable.</span></div></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Financial highlights by reportable segments are as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.964%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="33" style="background-color:#e4e5e3;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended January 31,</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="15" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="15" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fee revenue</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjusted EBITDA </span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fee revenue</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjusted EBITDA </span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="33" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Consulting</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">158,704&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">161,382&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,026&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">166,947&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">169,929&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,812&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Digital</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">90,823&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">90,836&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,408&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">90,317&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">90,394&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,370&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Executive Search:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">North America</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">128,264&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">129,889&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,175&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">121,449&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">123,059&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,382&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">EMEA</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">47,840&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48,087&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,845&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48,999&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,171&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,799&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Asia Pacific</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,664&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,794&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,504&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,324&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,384&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,500&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Latin America</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,803&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,807&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,696&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,541&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,543&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,750&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Professional Search &amp; Interim</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">129,957&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">130,854&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,265&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">130,890&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">131,824&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,795&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">RPO</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">84,674&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">86,889&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,743&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,212&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83,569&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,291&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Corporate</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(33,173)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(29,995)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Consolidated</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">668,729&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">676,538&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">114,489&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">668,679&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">676,873&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101,704&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:1pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.964%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="33" style="background-color:#e4e5e3;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended January 31,</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="15" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="15" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fee revenue</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fee revenue</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjusted EBITDA</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="33" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Consulting</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">493,345&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">501,533&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">86,426&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">512,830&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">521,675&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,920&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Digital</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">271,896&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">272,085&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">84,219&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">275,395&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">275,563&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80,678&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Executive Search:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">North America</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">392,907&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">397,395&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">109,180&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">381,459&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">386,405&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">87,574&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">EMEA</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">140,609&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">141,495&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,597&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">138,873&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">139,621&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,056&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Asia Pacific</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63,707&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">64,038&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,154&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">65,167&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">65,454&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,690&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Latin America</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,982&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,992&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,046&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,041&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,050&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,296&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Professional Search &amp; Interim</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">372,805&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">375,572&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80,174&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">411,453&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">414,348&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">73,746&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">RPO</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">260,789&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">267,149&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,136&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">264,653&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">270,466&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,617&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Corporate</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(98,207)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(94,673)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Consolidated</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,018,040&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,041,259&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">342,725&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,071,871&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,095,582&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">295,904&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072859569888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtTextBlock', window );">Long-Term Debt</a></td>
<td class="text">Long-Term Debt<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">4.625% Senior Unsecured Notes due 2027</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-term debt, net at amortized cost, consisted of the following: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">In thousands</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31,<br/>2025</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Senior Unsecured Notes</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">400,000&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">400,000&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: Unamortized discount and issuance costs</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,465)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,054)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-term borrowings, net of unamortized discount and debt issuance costs</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">397,535&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">396,946&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Credit Facilities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On June&#160;24, 2022, the Company entered into an amendment (the &#8220;Amendment&#8221;) to its December 16, 2019 Credit Agreement (the &#8220;Credit Agreement&#8221;; as amended by the Amendment, the &#8220;Amended Credit Agreement&#8221;) with a syndicate of banks and Bank of America, National Association as administrative agent. The Amended Credit Agreement provides for five-year senior secured credit facilities comprised of a $650.0 million revolving credit facility (the &#8220;Revolver&#8221;).</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of January&#160;31, 2025 and April&#160;30, 2024, there was no outstanding liability under the Revolver, and the Company was in compliance with its debt covenants. The Company had a total of $645.5 million available under the Revolver for both January&#160;31, 2025 and April&#160;30, 2024 after $4.5 million of standby letters of credit were issued for both January&#160;31, 2025 and April&#160;30, 2024. The Company had a total of $12.5 million and $13.2 million of standby letters with other financial institutions as of January&#160;31, 2025 and April&#160;30, 2024, respectively. The standby letters of credit were generally issued in connection with the entry into certain office premise leases.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072861346192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s lease portfolio is comprised of operating leases for office space and equipment and finance leases for equipment. Equipment leases are comprised of vehicles and office equipment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The components of lease expense were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>January 31,</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>January 31,</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Finance lease cost</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amortization of ROU assets</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">352&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">384&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,093&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,234&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Interest on lease liabilities</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">53&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">135&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">161&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">393&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">437&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,228&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,395&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating lease cost</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,774&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,013&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,865&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,099&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Short-term lease cost</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">226&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">178&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">654&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">669&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Variable lease cost</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,763&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,371&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,131&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,286&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease impairment cost</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,452&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,452&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,629&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Sublease income</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,309)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,096)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,668)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,210)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total lease cost</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,299&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,903&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44,662&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45,868&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>January 31,</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating cash flows from operating leases</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,372&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,616&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Financing cash flows from finance leases</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,211&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,361&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">ROU assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating leases</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,908&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,487&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Finance leases</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">393&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">882&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Maturities of lease liabilities were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ending April 30,</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financing</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2025 (excluding the nine months ended January 31, 2025)</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,207&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">380&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2026</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41,736&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,281&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2027</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,760&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">865&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2028</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,701&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">567&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2029</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,634&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83,664&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total lease payments</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">209,702&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,110&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Less: imputed interest</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,046&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">209&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">167,656&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,901&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s lease portfolio is comprised of operating leases for office space and equipment and finance leases for equipment. Equipment leases are comprised of vehicles and office equipment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The components of lease expense were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>January 31,</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>January 31,</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Finance lease cost</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amortization of ROU assets</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">352&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">384&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,093&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,234&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Interest on lease liabilities</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">53&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">135&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">161&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">393&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">437&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,228&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,395&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating lease cost</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,774&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,013&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,865&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,099&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Short-term lease cost</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">226&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">178&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">654&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">669&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Variable lease cost</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,763&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,371&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,131&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,286&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease impairment cost</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,452&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,452&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,629&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Sublease income</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,309)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,096)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,668)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,210)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total lease cost</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,299&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,903&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44,662&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45,868&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>January 31,</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating cash flows from operating leases</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,372&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,616&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Financing cash flows from finance leases</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,211&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,361&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">ROU assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating leases</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,908&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,487&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Finance leases</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">393&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">882&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Maturities of lease liabilities were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ending April 30,</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financing</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2025 (excluding the nine months ended January 31, 2025)</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,207&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">380&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2026</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41,736&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,281&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2027</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,760&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">865&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2028</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,701&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">567&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2029</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,634&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83,664&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total lease payments</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">209,702&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,110&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Less: imputed interest</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,046&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">209&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">167,656&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,901&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeFinanceLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeFinanceLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072859574832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Acquisition</a></td>
<td class="text">Acquisition<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On November 1, 2024, the Company completed its acquisition of Trilogy International ("Trilogy") for $44.4 million, net of cash acquired and recognized goodwill of $36.9 million. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Headquartered in London, Trilogy provides digital interim talent across EMEA and in the United States. Results of operations of Trilogy International are included in the Company's condensed consolidated financial statements from November 1, 2024, the effective date of the acquisition in the Professional Search &amp; Interim segment.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/805/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072863360480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text">Subsequent Events<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Quarterly Dividend Declaration</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On March&#160;10, 2025, the Board of Directors of the Company approved an increase to the Company's quarterly dividend policy and declared a cash dividend of $0.48 per share with a payment date of April&#160;15, 2025 to holders of the Company&#8217;s common stock of record at the close of business on March&#160;27, 2025. The declaration and payment of future dividends under the quarterly dividend policy will be at the discretion of the Board of Directors and will depend upon many factors, including the Company&#8217;s earnings, capital requirements, financial condition, the terms of the Company&#8217;s indebtedness and other factors that the Board of Directors may deem to be relevant. The Board of Directors may amend, revoke, or suspend the dividend policy at any time and for any reason.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/855/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072859567920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to Korn Ferry</a></td>
<td class="nump">$ 58,414<span></span>
</td>
<td class="nump">$ 59,071<span></span>
</td>
<td class="nump">$ 181,818<span></span>
</td>
<td class="nump">$ 103,965<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072859455024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072858214144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Basis of Consolidation and Presentation</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Basis of Consolidation and Presentation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Annual Report on Form 10-K for the year ended April&#160;30, 2024 for the Company and its wholly and majority owned/controlled domestic and international subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. The preparation of the condensed consolidated financial statements conform with United States (&#8220;U.S.&#8221;) generally accepted accounting principles (&#8220;GAAP&#8221;) and pursuant to the instructions to Form 10-Q and Article 10 of Regulation S-X and prevailing practice within the Company's different industries. The accompanying condensed consolidated financial statements include all adjustments consisting of normal recurring accruals and any other adjustments that management considers necessary for a fair presentation of the results for these periods. The results of operations for the interim period are not necessarily indicative of the results for the entire fiscal year or any other period.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company considers events or transactions that occur after the balance sheet date but before the condensed consolidated financial statements are issued to provide additional evidence relative to certain estimates or to identify matters that require additional disclosures.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates and Uncertainties</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates and Uncertainties</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could materially differ from these estimates, and changes in estimates are reported in current operations as new information is learned or upon the amounts becoming fixed or determinable.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Substantially all fee revenue is derived from talent and organizational consulting services and digital sales, stand-alone or as part of a solution, fees for professional services related to executive and professional recruitment performed on a retained basis, interim services and Recruitment Process Outsourcing ("RPO"), either</span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">stand-alone or as part of a solution. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue is recognized when control of the goods and services are transferred to the customer in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods and services. Revenue contracts with customers are evaluated based on the five-step model outlined in Accounting Standards Codification (&#8220;ASC&#8221;) 606 (&#8220;ASC 606&#8221;), Revenue from Contracts with Customers: 1) identify the contract with a customer; 2) identify the performance obligation(s) in the contract; 3) determine the transaction price; 4) allocate the transaction price to the separate performance obligation(s); and 5) recognize revenue when (or as) each performance obligation is satisfied. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Consulting fee revenue is primarily recognized as services are rendered, measured by total hours incurred as a percentage of the total estimated hours at completion. It is possible that updated estimates for consulting engagements may vary from initial estimates with such updates being recognized in the period of determination. Depending on the timing of billings and services rendered, the Company accrues or defers revenue as appropriate. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Digital fee revenue is generated from intellectual property ("IP") based software products enabling large-scale talent programs for pay, talent development, engagement, and assessment and is consumed directly by an end user or indirectly through a consulting engagement. Revenue is recognized as services are delivered and the Company has a legally enforceable right to payment. Revenue also comes from the sale of the Company&#8217;s product subscriptions, which are considered symbolic IP due to the dynamic nature of the content. As a result, revenue is recognized over the term of the contract. Functional IP licenses grant customers the right to use IP content via the delivery of a flat file. Because the IP content license has significant stand-alone functionality, revenue is recognized upon delivery and when an enforceable right to payment exists. Revenue for tangible and digital products sold by the Company, such as books and digital files, is recognized when these products are shipped.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fee revenue from executive and professional search activities is generally one-third of the estimated first-year cash compensation of the placed candidate, plus a percentage of the fee to cover indirect engagement-related expenses. In addition to the search retainer, an uptick fee is billed when the actual compensation awarded by the client for a placement is higher than the estimated compensation. In the aggregate, upticks have been a relatively consistent percentage of the original estimated fee; therefore, the Company estimates upticks using the expected value method based on historical data on a portfolio basis. In a standard search engagement, there is one performance obligation, which is the promise to undertake a search. The Company generally recognizes such revenue over the course of a search and when it is legally entitled to payment as outlined in the billing terms of the contract. Any revenues associated with services that are provided on a contingent basis are recognized once the contingency is resolved, as this is when control is transferred to the customer. These assumptions determine the timing of revenue recognition for the reported period. In addition to talent acquisition for permanent placement roles, the Professional Search &amp; Interim segment also offers recruitment services for interim roles. Interim roles are short term in duration, generally less than 12 months. Generally, each interim role is a separate performance obligation. The Company recognizes fee revenue over the duration that the interim resources&#8217; services are provided which also aligns to the contracted invoicing plan and enforceable right to payment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">RPO fee</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">revenue is generated through two distinct phases: 1) the implementation phase and 2) the post-implementation recruitment phase. The fees associated with the implementation phase are recognized over the period that the related implementation services are provided. The post-implementation recruitment phase represents end-to-end recruiting services to clients for which there are both fixed and variable fees, which are recognized over the period that the related recruiting services are performed.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock', window );">Allowance for Doubtful Accounts</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Allowance for Doubtful Accounts</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">An allowance is established for doubtful accounts by taking a charge to general and administrative expenses. The Company&#8217;s expected credit loss allowance methodology for accounts receivable is developed using historical collection experience, current and future economic and market conditions and a review of the current status of customers&#8217; trade accounts receivable. Due to the short-term nature of such receivables, the estimate of the amount of accounts receivable that may not be collected is primarily based on historical loss-rate experience. When required, the Company adjusts the loss-rate methodology to account for current conditions and reasonable and supportable expectations of future economic and market conditions. The Company generally assesses future economic condition for a period of sixty to ninety days, which corresponds with the contractual life of its accounts receivables. After the Company exhausts its collection efforts, the amount of the allowance is reduced for balances written off as uncollectible.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with original maturities of three months or less from the date of purchase to be cash equivalents. As of January&#160;31, 2025 and April&#160;30, 2024, the Company's investments in cash equivalents consisted of money market funds, and as of April&#160;30, 2024 also consisted of commercial paper with initial maturity of less than 90 days for which market prices are readily available. The Company maintains its cash and cash equivalents in bank accounts that exceed federally insured FDIC limits. The Company has not experienced any losses in such accounts.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesPolicy', window );">Marketable Securities</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Marketable Securities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company currently has investments in marketable securities and mutual funds that are classified as either equity securities or available-for-sale debt securities. The classification of the investments in these marketable securities and mutual funds is assessed upon purchase and reassessed at each reporting period. These investments are recorded at fair value and are classified as marketable securities in the accompanying condensed consolidated balance sheets.</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The investments that the Company may sell within the next 12 months are recognized as current assets.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company invests in mutual funds (for which market prices are readily available) that are held in trust to satisfy obligations under the Company&#8217;s deferred compensation plans. Such investments are classified as equity securities and mirror the employees&#8217; investment elections in their deemed accounts in the Executive Capital Accumulation Plan and similar plans in Asia Pacific and Canada (&#8220;ECAP&#8221;) from a pre-determined set of securities. Realized gains (losses) on marketable securities are determined by specific identification. Interest is recognized on an accrual basis; dividends are recorded as earned on the ex-dividend date. Interest, dividend income and the changes in fair value in marketable securities are recorded in the accompanying condensed consolidated statements of income in other income, net.</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company also invests cash in excess of its daily operating requirements and capital needs primarily in marketable fixed income (debt) securities in accordance with the Company&#8217;s investment policy, which restricts the type of investments that can be made. The Company&#8217;s investment portfolio includes commercial paper, corporate notes/bonds and U.S. Treasury and Agency securities. These marketable fixed income (debt)</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">securities are classified as available-for-sale securities based on management&#8217;s decision, at the date such securities are acquired, not to hold these securities to maturity or actively trade them. The Company carries these marketable debt securities at fair value based on the market prices for these marketable debt securities or similar debt securities whose prices are readily available. The changes in fair values, net of applicable taxes, are recorded as unrealized gains or losses as a component of comprehensive income unless the change is due to credit loss. A credit loss is recorded in the condensed consolidated statements of income in other income, net; any amount in excess of the credit loss is recorded as unrealized losses as a component of comprehensive income. Generally, the amount of the loss is the difference between the cost or amortized cost and its then current fair value; a credit loss is the difference between the discounted expected future cash flows to be collected from the debt security and the cost or amortized cost of the debt security. During the three and nine months ended January&#160;31, 2025 and 2024, no amount was recognized as a credit loss for the Company&#8217;s available for sale debt securities.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fair value is the price the Company would receive to sell an asset or transfer a liability (exit price) in an orderly transaction between market participants. For those assets and liabilities recorded or disclosed at fair value, the Company determines the fair value based upon the quoted market price, if available. If a quoted market price is not available for identical assets, the fair value is based upon the quoted market price of similar assets. The fair values are assigned a level within the fair value hierarchy as defined below:</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%;padding-left:32.85pt">Level 1:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Observable inputs such as quoted prices (unadjusted) in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%;padding-left:32.85pt">Level 2:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Inputs other than quoted prices that are observable for the asset or liability, either directly or indirectly. These include quoted prices for similar assets or liabilities in active markets and quoted prices for identical or similar assets or liabilities in markets that are not active.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#006550;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%;padding-left:32.85pt">Level 3:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Unobservable inputs that reflect the reporting entity&#8217;s own assumptions.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of January&#160;31, 2025 and April&#160;30, 2024, the Company held certain assets that are required to be measured at fair value on a recurring basis. These included cash equivalents, accounts receivable, marketable securities and foreign currency forward contracts. The carrying amount of cash equivalents and accounts receivable approximates fair value due to the short-term maturity of these instruments. The fair values of marketable securities classified as equity securities are obtained from quoted market prices, and the fair values of marketable securities classified as available-for-sale and foreign currency forward contracts are obtained from a third party, which are based on quoted prices or market prices for similar assets and financial instruments.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business Acquisitions</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Business Acquisitions</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Business acquisitions are accounted for under the acquisition method. The acquisition method requires the reporting entity to identify the acquirer, determine the acquisition date, recognize and measure at fair value the identifiable assets acquired, the liabilities assumed and any noncontrolling interest in the acquired entity, and recognize and measure goodwill or a gain from the purchase. The acquiree&#8217;s results are included in the Company&#8217;s condensed consolidated financial statements from the date of acquisition. Identifiable assets acquired and liabilities assumed are recorded at their fair values and the excess of the purchase price over the amounts recognized is recorded as goodwill, or if the fair value of the assets acquired exceeds the purchase price consideration, a bargain purchase gain is recorded. Among other things, goodwill arises because the purchase prices for businesses acquired reflect a number of factors including the future earnings and cash flow potential of the businesses, the multiple to earnings, cash flow and other factors at which similar businesses have been purchased by other acquirers, the competitive nature of the processes by which the Company acquired the businesses, avoidance of the time and costs which would be required (and the associated risks that would be encountered) to enhance the Company's existing product offerings to key target markets and enter into new and profitable businesses and the complementary strategic fit and resulting synergies these businesses bring to existing operations. Adjustments to fair value assessments that existed about the assets and liabilities at the acquisition date are generally recorded as a purchase price adjustment to goodwill over the measurement period (not longer than 12 months). The acquisition method also requires that acquisition-related transaction and post-acquisition restructuring costs be charged to expense as committed and requires the Company to recognize and measure at fair value identifiable assets and liabilities including those arising from contingencies and contingent consideration in a business combination.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of Long-Lived Assets</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-lived assets include property, equipment, right-of-use ("ROU") assets and software developed or obtained for internal use. Management reviews the Company&#8217;s recorded long-lived assets for impairment annually or whenever events or changes in circumstances indicate that the carrying amount of an asset may not be fully recoverable. Events relating to recoverability may include significant unfavorable changes in business conditions, recurring losses, or a forecasted inability to achieve break-even operating results over an extended period. The Company determines the extent to which an asset may be impaired based upon its expectation of the asset&#8217;s future usability, as well as on a reasonable assurance that the future cash flows associated with the asset will be in excess of its carrying amount. If the total of the expected undiscounted future cash flows is less than the carrying amount of the asset, a loss is recognized for the difference between fair value and the carrying value of the asset. During the three and nine months ended January&#160;31, 2025, the Company reduced its real estate footprint and as a result, the Company recognized an impairment charge of ROU assets of $2.5 million and an impairment of leasehold improvements and furniture and fixtures of $0.2 million, both recorded in the condensed consolidated statements of income in general and administrative expenses. Furthermore, during the three and nine months ended January&#160;31, 2025, the Company also recognized a $0.4 million software impairment charge in the Digital segment, which was recorded in the condensed consolidated statements of income in general and administrative expenses. During the nine months ended January&#160;31, 2024, the Company reduced its real estate footprint and as a result, the Company recognized an impairment charge of ROU assets of $1.6&#160;million and an impairment of leasehold improvements and furniture and fixtures of $0.1&#160;million, both recorded in the condensed consolidated statements of income in general and administrative expenses. During the nine months ended January&#160;31, 2024, the Company also recognized a $1.5 million software impairment charge in the Digital segment, which was recorded in the condensed consolidated statements of income in general and administrative expenses.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Goodwill and Intangible Assets</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Intangible Assets</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of assets acquired. Goodwill is tested for impairment annually and more frequently if events or changes in circumstances indicate that it is more likely than not that the asset is impaired. Results of the most recent quantitative impairment test performed as of February 1, 2024, indicated that the fair value of each of the reporting units exceeded its carrying amount. As a result, no impairment charge was recognized. As of January&#160;31, 2025 and April&#160;30, 2024, there were no indicators of potential impairment with respect to the Company&#8217;s goodwill that would require further testing for impairment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intangible assets primarily consist of customer lists, non-compete agreements, proprietary databases and IP. Intangible assets are recorded at their estimated fair value at the date of acquisition and are amortized in a pattern in which the asset is consumed if that pattern can be reliably determined, or using the straight-line method over their estimated useful lives, which range from <span style="-sec-ix-hidden:f-523">one</span> to 24 years. For intangible assets subject to amortization, an impairment loss is recognized if the carrying amount of the intangible assets is not recoverable and exceeds fair value. The carrying amount of the intangible assets is considered not recoverable if it exceeds the sum of the undiscounted cash flows expected to result from use of the asset. The Company reviewed its intangible assets and did not identify any indicators of impairment as of January&#160;31, 2025 and April&#160;30, 2024.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock', window );">Restructuring Charges, Net</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Restructuring Charges, Net</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company accounts for its restructuring charges as a liability when the obligations are incurred and records such charges at fair value. Changes in the estimates of the restructuring charges are recorded in the period the change is determined.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings Per Share</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Earnings Per Share</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company treats unvested share-based payment awards that have non-forfeitable rights to dividends prior to vesting as a separate class of securities in calculating earnings per share. The Company has granted and expects to continue to grant to certain employees under its restricted stock agreements, grants that contain non-forfeitable rights to dividends. Such grants are considered participating securities. Therefore, the Company is required to apply the two-class method in calculating earnings per share. The two-class method of computing earnings per share is an earnings allocation formula that determines earnings per share for each class of common stock and participating security according to dividends declared (or accumulated) and participation rights in undistributed earnings. The dilutive effect of participating securities is calculated using the more dilutive of the treasury method or the two-class method.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Basic earnings per common share was computed using the two-class method by dividing basic net earnings attributable to common stockholders by the weighted-average number of common shares outstanding. Diluted earnings per common share was computed using the two-class method by dividing diluted net earnings attributable to common stockholders by the weighted-average number of common shares outstanding plus dilutive common equivalent shares. Dilutive common equivalent shares include all in-the-money outstanding options or other contracts to issue common stock as if they were exercised or converted. Financial instruments that are not in the form of common stock, but when converted into common stock increase earnings per share or decrease loss per share, are anti-dilutive and are not included in the computation of diluted earnings per share.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Standards - Not Yet Adopted</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Standards - Not Yet Adopted</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board issued an accounting update for all public entities that are required to report segment information in accordance with Topic 280, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The amendment in this update improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expense. The amendment in this update is effective for fiscal years beginning after December 15, 2023, and interim periods with fiscal years beginning after December 15, 2024. The Company will adopt this guidance in fiscal 2025 and in interim periods beginning in fiscal 2026. The adoption of this guidance is not anticipated to have a material impact on the condensed consolidated financial statements.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In December 2023, the Financial Accounting Standards Board issued an accounting update for income taxes disclosures. The new amendments provide improvements to income tax disclosures by requiring specific categories in the rate reconciliation and disaggregated information for income taxes paid. The amendments of this update are effective for annual periods beginning after December 15, 2024, and should be applied on a prospective basis. The Company will adopt this guidance in its fiscal year beginning May 1, 2025. The adoption of this guidance is not anticipated to have a material impact on the condensed consolidated financial statements.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In November 2024, the Financial Accounting Standards Board issued an accounting update that requires public companies to disclose, in the notes to financial statements, specified information about certain costs and expenses at each interim and annual reporting period. The amendment in this update is effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. The Company will adopt this guidance in fiscal 2028 and in interim periods beginning in fiscal 2029. The adoption of this guidance is not anticipated to have a material impact on the condensed consolidated financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 420<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.M.2.Q4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483530/326-20-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479391/326-20-30-5A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479366/326-20-35-8A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3D<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479175/326-30-30-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3C<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3D<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 13A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479148/326-30-35-13A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 4A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479391/326-20-30-4A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 7A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479148/326-30-35-7A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-21<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditLossFinancialInstrumentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 825<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480091/360-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482338/360-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment classified as marketable security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477268/942-320-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072859592752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basic and Diluted Earnings Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Basic and Diluted Earnings per Common Share Attributable to Common Stockholders</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes basic and diluted earnings per common share attributable to common stockholders:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.718%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.872%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended<br/>January 31,</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended<br/>January 31,</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net income attributable to Korn Ferry</span></div></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,414&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59,071&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">181,818&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">103,965&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: distributed and undistributed earnings to nonvested restricted stockholders</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">721&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,014&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,488&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,954&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Basic net earnings attributable to common stockholders</span></div></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,693&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,057&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">179,330&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">102,011&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Add: undistributed earnings to nonvested restricted stockholders</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">483&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">717&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,654&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,273&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: reallocation of undistributed earnings to nonvested restricted stockholders</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">476&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">714&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,625&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,268&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Diluted net earnings attributable to common stockholders</span></div></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,700&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,060&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">179,359&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">102,016&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average common shares outstanding:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic weighted-average number of common shares outstanding</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">51,606&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">51,126&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">51,838&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">51,129&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted stock</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">755&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">216&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">947&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">193&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ESPP</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted weighted-average number of common shares outstanding</span></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,364&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">51,343&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,789&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">51,329&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net earnings per common share:</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic earnings per share</span></div></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.12&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.14&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.46&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.00&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted earnings per share</span></div></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.10&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.13&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.40&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.99&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072863300960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Comprehensive Income (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of Components of Accumulated Other Comprehensive Loss</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The components of accumulated other comprehensive loss, net were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31,<br/>2025</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30,<br/>2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(130,094)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(116,004)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred compensation and pension plan adjustments, net of tax</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,279&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,370&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Marketable securities unrealized gain (loss), net of tax</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss, net</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(121,781)</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(107,671)</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock', window );">Schedule of Changes in Each Component of Accumulated Other Comprehensive Loss</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the changes in each component of accumulated other comprehensive loss, net for the three months ended January&#160;31, 2025:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.297%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Foreign<br/>Currency<br/>Translation</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Deferred<br/>Compensation<br/>and Pension<br/>Plan </span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized Gains </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">on Marketable Securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"> </span></div></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated<br/>Other<br/>Comprehensive<br/>Loss</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of October 31, 2024</span></div></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(108,781)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,223&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(100,501)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unrealized losses arising during the period</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(21,313)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(21,334)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reclassification of realized net losses (gains) to net income</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of January 31, 2025</span></div></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(130,094)</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,279&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(121,781)</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the changes in each component of accumulated other comprehensive loss, net for the nine months ended January&#160;31, 2025:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.297%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Foreign<br/>Currency<br/>Translation</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Deferred</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Compensation</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">and Pension</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Plan</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized (Losses) Gains</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">on Marketable Securities</span></div></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated<br/>Other<br/>Comprehensive<br/>Loss</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of April 30, 2024</span></div></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(116,004)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,370&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(107,671)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unrealized (losses) gains arising during the period</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,090)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,017)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reclassification of realized net gains to net income</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(91)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(93)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of January 31, 2025</span></div></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(130,094)</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,279&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(121,781)</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">___________________</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:3.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">The tax effect on the reclassification of realized net gains was $0.1 million for the nine months ended January 31, 2025.</span></div></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the changes in each component of accumulated other comprehensive loss, net for the three months ended January&#160;31, 2024:</span></div><div style="margin-bottom:1pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.297%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Foreign<br/>Currency<br/>Translation</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Deferred</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Compensation</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">and Pension</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Plan</span></div></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized (Losses) Gains on </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Marketable Securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">  (1)</span></div></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated<br/>Other<br/>Comprehensive<br/>Loss</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of October 31, 2023</span></div></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(120,196)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,436&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(113)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(115,873)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unrealized gains arising during the period</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,742&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">172&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,914&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reclassification of realized net losses to net income</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of January 31, 2024</span></div></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(107,454)</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,465&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(102,930)</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the changes in each component of accumulated other comprehensive loss, net for the nine months ended January&#160;31, 2024:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.297%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Foreign<br/>Currency<br/>Translation</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Deferred</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Compensation</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">and Pension</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Plan </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized (Losses) Gains on </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Marketable Securities </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated<br/>Other<br/>Comprehensive<br/>Loss</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of April 30, 2023</span></div></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(96,860)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,381&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(285)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(92,764)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unrealized (losses) gains arising during the period</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10,594)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">344&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10,250)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reclassification of realized net losses to net income</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">84&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">84&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of January 31, 2024</span></div></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(107,454)</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,465&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(102,930)</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">___________________</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:3.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">The tax effect on the unrealized gains were $0.1 million and $0.1 million for the three and nine months ended January&#160;31, 2024.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">The tax effect on the reclassification of realized net losses was $0.1 million for the nine months ended January 31, 2024.</span></div></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of components of comprehensive income (loss). Includes, but is not limited to, foreign currency translation adjustments, foreign currency transactions designated as economic hedges of a net investment in foreign entity, gain (loss) and prior service cost (credit) for pension plans and other postretirement benefit plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 1<br> -Section 45<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072971210704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Stock Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock', window );">Schedule of Components of Stock-Based Compensation Expense Recognized</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the components of stock-based compensation expense recognized in the Company&#8217;s condensed consolidated statements of income for the periods indicated:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>January 31, </span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>January 31,</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted stock</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,125&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,119&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,837&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,611&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">176&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">188&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">627&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">649&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,301&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,307&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,464&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,260&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsDeclaredTableTextBlock', window );">Schedule of Cash Dividends Declared</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table shows the Company's cash dividend declared per share for the periods indicated:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>January 31,</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>January 31,</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash dividends declared per share</span></div></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.37&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.33&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.11&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.69&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsDeclaredTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information related to dividends declared, including paid and unpaid dividends.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsDeclaredTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072859892544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock', window );">Schedule of Financial Instruments and Balance Sheet Classification</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables show the Company&#8217;s financial instruments and balance sheet classification as of January&#160;31, 2025 and April&#160;30, 2024:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:20.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.059%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="45" style="background-color:#e4e5e3;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">January 31, 2025</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="21" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Fair Value Measurement</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="21" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Balance Sheet Classification</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Unrealized<br/>Gains</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Fair<br/>Value</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Cash and<br/>Cash<br/>Equivalents</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Marketable<br/>Securities,<br/>Current</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Marketable<br/>Securities,<br/>Non-<br/>current</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Other Accrued Liabilities</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="45" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Changes in Fair Value Recorded in</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Other Comprehensive Income</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Level 2:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Commercial paper</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">4,650&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">4,647&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">4,647&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Corporate notes/bonds</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">31,030&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">76&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">31,074&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">17,470&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">13,604&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">U.S. Treasury and Agency Securities</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">4,466&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">4,470&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3,971&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">499&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total debt investments</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">40,146&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">81&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(36)</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">40,191&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">26,088&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">14,103&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Changes in Fair Value Recorded in</span></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Net Income</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Level 1:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Mutual funds </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">241,504&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">14,570&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">226,934&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total equity investments</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">241,504&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">14,570&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">226,934&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">604,876&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">604,876&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">174,422&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">174,422&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Level 2:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1,150)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1,150)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,059,843&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">779,298&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">40,658&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">241,037&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1,150)</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:20.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.059%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="45" style="background-color:#e4e5e3;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">April 30, 2024</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="21" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Fair Value Measurement </span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="21" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Balance Sheet Classification </span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Unrealized<br/>Gains</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Fair<br/>Value</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Cash and<br/>Cash<br/>Equivalents</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Marketable<br/>Securities,<br/>Current</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Marketable<br/>Securities,<br/>Non-current</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Other Accrued Liabilities</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="45" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Changes in Fair Value Recorded in </span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Other Comprehensive Loss</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Level 2:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Commercial paper</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">16,873&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">16,855&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3,932&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12,923&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Corporate notes/bonds</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">17,322&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(27)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">17,298&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">10,050&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">7,248&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">U.S. Treasury and Agency Securities</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">4,355&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">4,346&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2,441&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,905&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total debt investments</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">38,550&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(55)</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">38,499&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3,932&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">25,414&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">9,153&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Changes in Fair Value Recorded in</span></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Net Income </span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Level 1:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Mutual funds </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">219,856&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">17,328&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">202,528&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total equity investments</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">219,856&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">17,328&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">202,528&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">790,938&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">790,938&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">146,135&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">146,135&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Level 2:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(427)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(427)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,195,001&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">941,005&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">42,742&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">211,681&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(427)</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">___________________</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:4.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:92.840%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">These investments are held in trust for settlement of the Company&#8217;s vested obligations of $220.3 million and $198.6 million as of January&#160;31, 2025 and April&#160;30, 2024, respectively, under the ECAP (see Note 6 &#8212; Deferred Compensation and Retirement Plans). Unvested obligations under the deferred compensation plans totaled $19.9 million and $22.4 million as of January&#160;31, 2025 and April&#160;30, 2024, respectively. During the three and nine months ended January&#160;31, 2025, the fair value of the investments increased; therefore, the Company recognized a gain of $9.1 million and $28.0 million, respectively, which was recorded in other income, net. During the three and nine months ended January&#160;31, 2024, the fair value of the investments increased; therefore, the Company recognized a gain of $23.8 million and $22.8 million, respectively, which was recorded in other income, net.</span></div></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock', window );">Schedule of Financial Instruments and Balance Sheet Classification</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables show the Company&#8217;s financial instruments and balance sheet classification as of January&#160;31, 2025 and April&#160;30, 2024:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:20.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.059%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="45" style="background-color:#e4e5e3;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">January 31, 2025</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="21" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Fair Value Measurement</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="21" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Balance Sheet Classification</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Unrealized<br/>Gains</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Fair<br/>Value</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Cash and<br/>Cash<br/>Equivalents</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Marketable<br/>Securities,<br/>Current</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Marketable<br/>Securities,<br/>Non-<br/>current</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Other Accrued Liabilities</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="45" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Changes in Fair Value Recorded in</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Other Comprehensive Income</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Level 2:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Commercial paper</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">4,650&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">4,647&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">4,647&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Corporate notes/bonds</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">31,030&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">76&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">31,074&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">17,470&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">13,604&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">U.S. Treasury and Agency Securities</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">4,466&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">4,470&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3,971&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">499&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total debt investments</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">40,146&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">81&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(36)</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">40,191&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">26,088&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">14,103&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Changes in Fair Value Recorded in</span></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Net Income</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Level 1:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Mutual funds </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">241,504&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">14,570&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">226,934&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total equity investments</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">241,504&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">14,570&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">226,934&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">604,876&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">604,876&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">174,422&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">174,422&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Level 2:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1,150)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1,150)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,059,843&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">779,298&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">40,658&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">241,037&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1,150)</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:20.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.059%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="45" style="background-color:#e4e5e3;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">April 30, 2024</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="21" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Fair Value Measurement </span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="21" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Balance Sheet Classification </span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Unrealized<br/>Gains</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Fair<br/>Value</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Cash and<br/>Cash<br/>Equivalents</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Marketable<br/>Securities,<br/>Current</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Marketable<br/>Securities,<br/>Non-current</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Other Accrued Liabilities</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="45" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Changes in Fair Value Recorded in </span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Other Comprehensive Loss</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Level 2:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Commercial paper</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">16,873&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">16,855&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3,932&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12,923&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Corporate notes/bonds</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">17,322&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(27)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">17,298&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">10,050&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">7,248&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">U.S. Treasury and Agency Securities</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">4,355&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">4,346&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2,441&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,905&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total debt investments</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">38,550&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(55)</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">38,499&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3,932&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">25,414&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">9,153&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Changes in Fair Value Recorded in</span></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Net Income </span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Level 1:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Mutual funds </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">219,856&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">17,328&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">202,528&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total equity investments</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">219,856&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">17,328&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">202,528&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">790,938&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">790,938&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">146,135&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">146,135&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Level 2:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(427)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(427)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,195,001&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">941,005&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">42,742&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">211,681&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(427)</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">___________________</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:4.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:92.840%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">These investments are held in trust for settlement of the Company&#8217;s vested obligations of $220.3 million and $198.6 million as of January&#160;31, 2025 and April&#160;30, 2024, respectively, under the ECAP (see Note 6 &#8212; Deferred Compensation and Retirement Plans). Unvested obligations under the deferred compensation plans totaled $19.9 million and $22.4 million as of January&#160;31, 2025 and April&#160;30, 2024, respectively. During the three and nine months ended January&#160;31, 2025, the fair value of the investments increased; therefore, the Company recognized a gain of $9.1 million and $28.0 million, respectively, which was recorded in other income, net. During the three and nine months ended January&#160;31, 2024, the fair value of the investments increased; therefore, the Company recognized a gain of $23.8 million and $22.8 million, respectively, which was recorded in other income, net.</span></div></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock', window );">Schedule of Fair Value of Assets Derivatives</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fair value of derivatives not designated as hedge instruments are as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31,<br/>2025</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30,<br/>2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Derivative assets:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">569&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">979&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Derivative liabilities:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,719&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,406&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock', window );">Schedule of Fair Value of Liabilities Derivatives</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fair value of derivatives not designated as hedge instruments are as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31,<br/>2025</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30,<br/>2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Derivative assets:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">569&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">979&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Derivative liabilities:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,719&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,406&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of financial instrument measured at fair value on recurring or nonrecurring basis. Includes, but is not limited to, instrument classified in shareholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of derivative assets at fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of derivative liabilities at fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of unrealized gains and losses on investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072862011232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deferred Compensation and Retirement Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock', window );">Schedule of Components of Net Periodic Benefits Costs</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The components of net periodic benefit costs are as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>January 31,</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>January 31,</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Service cost</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,825&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,347&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,305&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,526&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,513&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,435&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,477&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,228&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amortization of actuarial loss</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">184&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">97&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">551&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Expected return on plan assets </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(267)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(272)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(799)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(816)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net periodic service credit amortization</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(101)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(101)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(304)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(304)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net periodic benefit costs </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,003&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,593&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,776&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,185&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">___________________</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:3.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The expected long-term rate of return on plan assets was 6.00% for both January&#160;31, 2025 and 2024.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The service cost, interest cost and the other components of net periodic benefit costs are included in compensation and benefits expense, interest expense, net and other income, net, respectively, on the condensed consolidated statements of income.</span></div></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of one or more of the entity's defined benefit pension plans or one or more other defined benefit postretirement plans, separately for pension plans and other postretirement benefit plans including the entity's schedule of fair value of plan assets for defined benefit or other postretirement plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 715<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-4<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072958319376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fee Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Schedule of Contract Asset and Liability</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table outlines the Company&#8217;s contract asset and liability balances as of January&#160;31, 2025 and April&#160;30, 2024:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:70.068%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.012%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.014%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2025</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Contract assets-unbilled receivables</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">120,079&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">116,368&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Contract liabilities-deferred revenue</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">238,328&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">240,958&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Schedule of Disaggregation of Fee Revenue by Industry</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides further disaggregation of fee revenue by industry:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="21" style="background-color:#e4e5e3;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended January 31, </span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollars</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollars</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Industrial</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">198,830&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29.7&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">205,187&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30.7&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Financial Services</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">126,378&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18.9&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">117,836&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17.6&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Life Sciences/Healthcare</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">118,358&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17.7&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">115,775&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17.3&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Technology</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">98,425&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14.7&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">90,784&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13.6&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Consumer Goods</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83,977&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12.6&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">97,467&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14.6&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Education/Non&#8211;Profit/General</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,761&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.4&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41,630&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.2&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Fee Revenue</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">668,729&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">668,679&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="21" style="background-color:#e4e5e3;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended January 31,</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollars</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollars</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Industrial</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">605,614&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30.0&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">612,036&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29.5&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Financial Services</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">377,625&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18.7&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">368,208&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17.8&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Life Sciences/Healthcare</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">349,946&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17.3&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">358,994&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17.3&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Technology</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">292,362&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14.5&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">304,686&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14.7&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Consumer Goods</span></div></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">257,622&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12.8&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">290,890&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14.1&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Education/Non&#8211;Profit/General</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">134,871&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.7&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">137,057&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.6&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Fee Revenue</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,018,040&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,071,871&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072863326576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Credit Losses (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditLossAbstract', window );"><strong>Credit Loss [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock', window );">Schedule of Activity in Allowance for Credit Losses on Trade Receivables</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The activity in the allowance for credit losses on the Company's trade receivables is as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance at April 30, 2024</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44,192&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Provision for credit losses</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,918&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Write-offs</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(13,745)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Recoveries of amounts previously written off</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">837&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Foreign currency translation</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(718)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance at January 31, 2025</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43,484&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock', window );">Schedule of Fair Value and Unrealized Losses on Available for Sale Debt Securities</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fair value and unrealized losses on available for sale debt securities, aggregated by investment category and the length of time the security has been in an unrealized loss position, are as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.055%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less Than 12 Months</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">12 Months or longer</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="15" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet Classification</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and Cash<br/>Equivalent</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marketable Securities,<br/>Current</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marketable<br/>Securities, Non-<br/>Current</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="39" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance at January 31, 2025</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Commercial paper</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,647&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,647&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Corporate notes/bonds</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,366&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,551&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,815&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">U.S. Treasury and Agency Securities</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,499&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,000&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">499&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance at April 30, 2024</span></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Commercial paper</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,040&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,932&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,108&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Corporate notes/bonds</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,022&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,999&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,050&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,971&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">U.S. Treasury and Agency Securities</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,346&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,441&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,905&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479081/326-30-55-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-6<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072863274112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segments (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentCompanyFinancialHighlightsTableTextBlock', window );">Schedule of Financial Highlights</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Financial highlights are as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended <br/>January 31,</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended <br/>January 31,</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="21" style="background-color:#e4e5e3;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated </span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="21" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fee revenue</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">668,729&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">668,679&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,018,040&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,071,871&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">676,538&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">676,873&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,041,259&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,095,582&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income attributable to Korn Ferry</span></div></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,414&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59,071&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">181,818&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">103,965&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income attributable to noncontrolling interest</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">925&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">649&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,120&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,984&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,461&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,946&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,032&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,282&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income tax provision</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,795&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,018&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">70,047&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,779&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,490&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,509&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59,756&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,075&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Integration/acquisition costs</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,127&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,899&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,099&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,057&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment of fixed assets</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">509&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">509&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,575&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment of right-of-use assets</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,452&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,452&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,629&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restructuring charges, net</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,316&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,612&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,892&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68,558&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjusted EBITDA </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">114,489&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101,704&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">342,725&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">295,904&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">___________________</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:3.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.658%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(1)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Adjusted EBITDA refers to earnings before interest, taxes, depreciation and amortization, and further excludes integration/acquisition costs, impairment of fixed assets, impairment of right-of-use assets, and restructuring charges, net when applicable.</span></div></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Financial Highlights by Operating Segment</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Financial highlights by reportable segments are as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.964%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="33" style="background-color:#e4e5e3;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended January 31,</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="15" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="15" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fee revenue</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjusted EBITDA </span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fee revenue</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjusted EBITDA </span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="33" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Consulting</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">158,704&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">161,382&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,026&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">166,947&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">169,929&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,812&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Digital</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">90,823&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">90,836&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,408&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">90,317&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">90,394&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,370&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Executive Search:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">North America</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">128,264&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">129,889&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,175&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">121,449&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">123,059&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,382&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">EMEA</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">47,840&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48,087&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,845&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48,999&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,171&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,799&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Asia Pacific</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,664&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,794&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,504&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,324&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,384&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,500&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Latin America</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,803&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,807&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,696&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,541&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,543&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,750&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Professional Search &amp; Interim</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">129,957&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">130,854&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,265&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">130,890&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">131,824&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,795&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">RPO</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">84,674&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">86,889&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,743&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,212&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83,569&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,291&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Corporate</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(33,173)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(29,995)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Consolidated</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">668,729&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">676,538&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">114,489&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">668,679&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">676,873&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101,704&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:1pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.964%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="33" style="background-color:#e4e5e3;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended January 31,</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="15" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="15" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fee revenue</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fee revenue</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjusted EBITDA</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="33" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Consulting</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">493,345&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">501,533&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">86,426&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">512,830&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">521,675&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,920&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Digital</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">271,896&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">272,085&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">84,219&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">275,395&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">275,563&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80,678&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Executive Search:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">North America</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">392,907&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">397,395&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">109,180&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">381,459&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">386,405&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">87,574&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">EMEA</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">140,609&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">141,495&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,597&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">138,873&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">139,621&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,056&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Asia Pacific</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63,707&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">64,038&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,154&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">65,167&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">65,454&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,690&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Latin America</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,982&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,992&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,046&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,041&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,050&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,296&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Professional Search &amp; Interim</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">372,805&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">375,572&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80,174&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">411,453&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">414,348&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">73,746&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">RPO</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">260,789&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">267,149&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,136&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">264,653&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">270,466&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,617&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Corporate</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(98,207)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(94,673)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Consolidated</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,018,040&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,041,259&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">342,725&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,071,871&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,095,582&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">295,904&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentCompanyFinancialHighlightsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of financial highlights. Includes, but is not limited to, per share information, income and expense ratios, total return, capital commitment and fee waiver.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478494/946-205-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentCompanyFinancialHighlightsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072969534912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of Long-term Debt, at Amortized Cost</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-term debt, net at amortized cost, consisted of the following: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">In thousands</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31,<br/>2025</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Senior Unsecured Notes</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">400,000&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">400,000&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: Unamortized discount and issuance costs</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,465)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,054)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-term borrowings, net of unamortized discount and debt issuance costs</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">397,535&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">396,946&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-8<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-6<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072861425792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Components of Lease Expense</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The components of lease expense were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>January 31,</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>January 31,</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Finance lease cost</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amortization of ROU assets</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">352&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">384&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,093&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,234&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Interest on lease liabilities</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">53&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">135&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">161&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">393&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">437&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,228&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,395&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating lease cost</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,774&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,013&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,865&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,099&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Short-term lease cost</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">226&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">178&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">654&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">669&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Variable lease cost</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,763&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,371&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,131&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,286&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease impairment cost</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,452&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,452&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,629&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Sublease income</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,309)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,096)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,668)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,210)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total lease cost</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,299&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,903&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44,662&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45,868&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_ScheduleOfCashFlowInformationRelatedToLeasesTableTextBlock', window );">Schedule of Supplemental Cash Flow Information Related to Leases</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>January 31,</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating cash flows from operating leases</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,372&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,616&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Financing cash flows from finance leases</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,211&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,361&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">ROU assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating leases</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,908&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,487&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Finance leases</span></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">393&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">882&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Maturities of Lease Liabilities</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Maturities of lease liabilities were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ending April 30,</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financing</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2025 (excluding the nine months ended January 31, 2025)</span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,207&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">380&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2026</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41,736&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,281&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2027</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,760&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">865&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2028</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,701&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">567&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2029</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,634&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83,664&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total lease payments</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">209,702&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,110&#160;</span></td><td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Less: imputed interest</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,046&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">209&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">167,656&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,901&#160;</span></td><td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfy_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee operating and finance lease liability maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfy_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfy_ScheduleOfCashFlowInformationRelatedToLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of cash flow information related to leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfy_ScheduleOfCashFlowInformationRelatedToLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072858144064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Summary of Significant Accounting Policies (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Feb. 01, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2025 </div>
<div>USD ($) </div>
<div>performance_obligation </div>
<div>solution </div>
<div>phase</div>
</th>
<th class="th">
<div>Jan. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2025 </div>
<div>USD ($) </div>
<div>performance_obligation </div>
<div>solution </div>
<div>phase</div>
</th>
<th class="th">
<div>Jan. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Organization And Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_NumberOfCoreSolutions', window );">Number of core solutions | solution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_NumberOfPerformanceObligationsStandardSearchEngagement', window );">Number of performance obligations | performance_obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_NumberOfRevenuePhases', window );">Number of revenue recognition phases | phase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss', window );">Credit loss for available for sales debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseImpairmentLoss', window );">Impairment of right-of-use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,452,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">2,452,000<span></span>
</td>
<td class="nump">1,629,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment of fixed assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">509,000<span></span>
</td>
<td class="nump">1,575,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived', window );">Impairment of intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=kfy_ExecutiveAndProfessionalSearchMember', window );">Executive And Professional Search</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Organization And Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_CashCompensationPercentage', window );">Cash compensation, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.33<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.33<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Organization And Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible assets estimated useful lives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Organization And Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible assets estimated useful lives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">24 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">24 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis=kfy_RightOfUseAssetsMember', window );">Right-Of-Use Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Organization And Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseImpairmentLoss', window );">Impairment of right-of-use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,500,000<span></span>
</td>
<td class="nump">1,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis=kfy_LeaseholdImprovementsAndFurnitureAndFixturesMember', window );">Leasehold Improvements And Furniture And Fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Organization And Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment of fixed assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,000<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Organization And Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment of fixed assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="nump">$ 1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfy_CashCompensationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Compensation, Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfy_CashCompensationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfy_NumberOfCoreSolutions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number Of Core Solutions</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfy_NumberOfCoreSolutions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfy_NumberOfPerformanceObligationsStandardSearchEngagement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number Of Performance Obligations, Standard Search Engagement</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfy_NumberOfPerformanceObligationsStandardSearchEngagement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfy_NumberOfRevenuePhases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number Of Revenue Phases</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfy_NumberOfRevenuePhases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Organization And Summary Of Significant Accounting Policies [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aaa)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsFinitelived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from impairment of right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479365/842-20-25-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=kfy_ExecutiveAndProfessionalSearchMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=kfy_ExecutiveAndProfessionalSearchMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis=kfy_RightOfUseAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis=kfy_RightOfUseAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis=kfy_LeaseholdImprovementsAndFurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis=kfy_LeaseholdImprovementsAndFurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072858946096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basic and Diluted Earnings Per Share - Schedule of Basic and Diluted Earnings per Common Share Attributable to Common Stockholders (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_EarningsPerShareDisclosureLineItems', window );"><strong>Earnings Per Share Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to Korn Ferry</a></td>
<td class="nump">$ 58,414<span></span>
</td>
<td class="nump">$ 59,071<span></span>
</td>
<td class="nump">$ 181,818<span></span>
</td>
<td class="nump">$ 103,965<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic', window );">Less: distributed and undistributed earnings to nonvested restricted stockholders</a></td>
<td class="nump">721<span></span>
</td>
<td class="nump">1,014<span></span>
</td>
<td class="nump">2,488<span></span>
</td>
<td class="nump">1,954<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Basic net earnings attributable to common stockholders</a></td>
<td class="nump">57,693<span></span>
</td>
<td class="nump">58,057<span></span>
</td>
<td class="nump">179,330<span></span>
</td>
<td class="nump">102,011<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic', window );">Add: undistributed earnings to nonvested restricted stockholders</a></td>
<td class="nump">483<span></span>
</td>
<td class="nump">717<span></span>
</td>
<td class="nump">1,654<span></span>
</td>
<td class="nump">1,273<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted', window );">Less: reallocation of undistributed earnings to nonvested restricted stockholders</a></td>
<td class="nump">476<span></span>
</td>
<td class="nump">714<span></span>
</td>
<td class="nump">1,625<span></span>
</td>
<td class="nump">1,268<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Diluted net earnings attributable to common stockholders</a></td>
<td class="nump">$ 57,700<span></span>
</td>
<td class="nump">$ 58,060<span></span>
</td>
<td class="nump">$ 179,359<span></span>
</td>
<td class="nump">$ 102,016<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract', window );"><strong>Weighted-average common shares outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted-average number of common shares outstanding (in shares)</a></td>
<td class="nump">51,606<span></span>
</td>
<td class="nump">51,126<span></span>
</td>
<td class="nump">51,838<span></span>
</td>
<td class="nump">51,129<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted-average number of common shares outstanding (in shares)</a></td>
<td class="nump">52,364<span></span>
</td>
<td class="nump">51,343<span></span>
</td>
<td class="nump">52,789<span></span>
</td>
<td class="nump">51,329<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Net earnings per common share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings (loss) per share (in usd per share)</a></td>
<td class="nump">$ 1.12<span></span>
</td>
<td class="nump">$ 1.14<span></span>
</td>
<td class="nump">$ 3.46<span></span>
</td>
<td class="nump">$ 2.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings (loss) per share (in usd per share)</a></td>
<td class="nump">$ 1.10<span></span>
</td>
<td class="nump">$ 1.13<span></span>
</td>
<td class="nump">$ 3.40<span></span>
</td>
<td class="nump">$ 1.99<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember', window );">ESPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract', window );"><strong>Weighted-average common shares outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Effect of dilutive securities (in shares)</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock Awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract', window );"><strong>Weighted-average common shares outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Effect of dilutive securities (in shares)</a></td>
<td class="nump">755<span></span>
</td>
<td class="nump">216<span></span>
</td>
<td class="nump">947<span></span>
</td>
<td class="nump">193<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfy_EarningsPerShareDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Earnings Per Share Disclosure [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfy_EarningsPerShareDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480454/718-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-22<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-28A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of earnings (loss) distributed and earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 65<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-65<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 66<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-66<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of undistributed earnings (loss) allocated to participating securities for the diluted earnings (loss) per share or per unit calculation under the two-class method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 65<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-65<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 66<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-66<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072857115488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basic and Diluted Earnings Per Share - Additional Information (Details) - shares<br> shares in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock Awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive securities excluded from computation of diluted earnings per share (in shares)</a></td>
<td class="nump">0.6<span></span>
</td>
<td class="nump">0.9<span></span>
</td>
<td class="nump">0.7<span></span>
</td>
<td class="nump">1.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072859568208">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Comprehensive Income - Schedule of Components of Accumulated Other Comprehensive Loss (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Apr. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="num">$ (130,094)<span></span>
</td>
<td class="num">$ (116,004)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax', window );">Deferred compensation and pension plan adjustments, net of tax</a></td>
<td class="nump">8,279<span></span>
</td>
<td class="nump">8,370<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax', window );">Marketable securities unrealized gain (loss), net of tax</a></td>
<td class="nump">34<span></span>
</td>
<td class="num">(37)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss, net</a></td>
<td class="num">$ (121,781)<span></span>
</td>
<td class="num">$ (107,671)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (j)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (k)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (j)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482736/825-10-45-5A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072862396016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Comprehensive Income - Schedule of Changes in Each Component of Accumulated Other Comprehensive Loss (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance</a></td>
<td class="nump">$ 1,782,865<span></span>
</td>
<td class="nump">$ 1,660,500<span></span>
</td>
<td class="nump">$ 1,737,325<span></span>
</td>
<td class="nump">$ 1,653,005<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance</a></td>
<td class="nump">1,797,277<span></span>
</td>
<td class="nump">1,707,411<span></span>
</td>
<td class="nump">1,797,277<span></span>
</td>
<td class="nump">1,707,411<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">Accumulated Other Comprehensive Loss, Net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance</a></td>
<td class="num">(100,501)<span></span>
</td>
<td class="num">(115,873)<span></span>
</td>
<td class="num">(107,671)<span></span>
</td>
<td class="num">(92,764)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Unrealized (losses) gains arising during the period</a></td>
<td class="num">(21,334)<span></span>
</td>
<td class="nump">12,914<span></span>
</td>
<td class="num">(14,017)<span></span>
</td>
<td class="num">(10,250)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Reclassification of realized net losses (gains) to net income</a></td>
<td class="nump">54<span></span>
</td>
<td class="nump">29<span></span>
</td>
<td class="num">(93)<span></span>
</td>
<td class="nump">84<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance</a></td>
<td class="num">(121,781)<span></span>
</td>
<td class="num">(102,930)<span></span>
</td>
<td class="num">(121,781)<span></span>
</td>
<td class="num">(102,930)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Foreign Currency Translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance</a></td>
<td class="num">(108,781)<span></span>
</td>
<td class="num">(120,196)<span></span>
</td>
<td class="num">(116,004)<span></span>
</td>
<td class="num">(96,860)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Unrealized (losses) gains arising during the period</a></td>
<td class="num">(21,313)<span></span>
</td>
<td class="nump">12,742<span></span>
</td>
<td class="num">(14,090)<span></span>
</td>
<td class="num">(10,594)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Reclassification of realized net losses (gains) to net income</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance</a></td>
<td class="num">(130,094)<span></span>
</td>
<td class="num">(107,454)<span></span>
</td>
<td class="num">(130,094)<span></span>
</td>
<td class="num">(107,454)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember', window );">Deferred Compensation and Pension Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance</a></td>
<td class="nump">8,223<span></span>
</td>
<td class="nump">4,436<span></span>
</td>
<td class="nump">8,370<span></span>
</td>
<td class="nump">4,381<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Unrealized (losses) gains arising during the period</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Reclassification of realized net losses (gains) to net income</a></td>
<td class="nump">56<span></span>
</td>
<td class="nump">29<span></span>
</td>
<td class="num">(91)<span></span>
</td>
<td class="nump">84<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance</a></td>
<td class="nump">8,279<span></span>
</td>
<td class="nump">4,465<span></span>
</td>
<td class="nump">8,279<span></span>
</td>
<td class="nump">4,465<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax', window );">Tax effect on reclassification of realized net (gains) losses, tax (expense) benefit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(100)<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember', window );">Unrealized (Losses) Gains on Marketable Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance</a></td>
<td class="nump">57<span></span>
</td>
<td class="num">(113)<span></span>
</td>
<td class="num">(37)<span></span>
</td>
<td class="num">(285)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Unrealized (losses) gains arising during the period</a></td>
<td class="num">(21)<span></span>
</td>
<td class="nump">172<span></span>
</td>
<td class="nump">73<span></span>
</td>
<td class="nump">344<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Reclassification of realized net losses (gains) to net income</a></td>
<td class="num">(2)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(2)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance</a></td>
<td class="nump">$ 34<span></span>
</td>
<td class="nump">59<span></span>
</td>
<td class="nump">$ 34<span></span>
</td>
<td class="nump">59<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax', window );">Tax effect on unrealized gains (losses), securities, tax expense (benefit)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AOCIAttributableToParentNetOfTaxRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax (expense) benefit for reclassification adjustment from accumulated other comprehensive (income) loss of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-12<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-12<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-24<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-23<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-5<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-3<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 39: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 43: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 44: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 45: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 46: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-15<br><br>Reference 47: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-16<br><br>Reference 48: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4I<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072861595440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Stock Plans - Schedule of Components of Stock-Based Compensation Expense Recognized (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">$ 11,301<span></span>
</td>
<td class="nump">$ 10,307<span></span>
</td>
<td class="nump">$ 33,464<span></span>
</td>
<td class="nump">$ 30,260<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember', window );">ESPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">176<span></span>
</td>
<td class="nump">188<span></span>
</td>
<td class="nump">627<span></span>
</td>
<td class="nump">649<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock Awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">$ 11,125<span></span>
</td>
<td class="nump">$ 10,119<span></span>
</td>
<td class="nump">$ 32,837<span></span>
</td>
<td class="nump">$ 29,611<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072857844208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Stock Plans - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="6">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Oct. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Jul. 31, 2023</div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Shares repurchased during the period, value</a></td>
<td class="nump">$ 17,972<span></span>
</td>
<td class="nump">$ 32,944<span></span>
</td>
<td class="nump">$ 40,113<span></span>
</td>
<td class="nump">$ 21,102<span></span>
</td>
<td class="nump">$ 4,765<span></span>
</td>
<td class="nump">$ 14,358<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_TreasuryStockCommonMember', window );">Treasury Stock, Common</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Shares repurchased during the period (in shares)</a></td>
<td class="nump">237,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">382,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,044,500<span></span>
</td>
<td class="nump">565,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Shares repurchased during the period, value</a></td>
<td class="nump">$ 17,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 74,000<span></span>
</td>
<td class="nump">$ 29,600<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_TreasuryStockCommonMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_TreasuryStockCommonMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072859260720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Stock Plans - Schedule of Cash Dividends Declared (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Cash dividends declared per share (in usd per share)</a></td>
<td class="nump">$ 0.37<span></span>
</td>
<td class="nump">$ 0.33<span></span>
</td>
<td class="nump">$ 1.11<span></span>
</td>
<td class="nump">$ 0.69<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072860260736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments - Schedule of Financial Instruments and Balance Sheet Classification (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Apr. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract', window );"><strong>Fair Value Measurements, Nonrecurring Value Measurement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, fair value</a></td>
<td class="nump">$ 1,059,843<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,059,843<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,195,001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and Cash Equivalents</a></td>
<td class="nump">779,298<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">779,298<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">941,005<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesCurrent', window );">Marketable Securities, Current</a></td>
<td class="nump">40,658<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,658<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,742<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesNoncurrent', window );">Marketable Securities, Non- current</a></td>
<td class="nump">241,037<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">241,037<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">211,681<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts', window );">Other Accrued Liabilities</a></td>
<td class="num">(1,150)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,150)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(427)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_MutualFundMember', window );">Mutual funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent', window );">Obligations for which assets are held in trust</a></td>
<td class="nump">220,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">220,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">198,600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_DeferredCompensationPlansUnvestedObligations', window );">Unvested obligations under deferred compensation plans</a></td>
<td class="nump">19,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,400<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiGainLoss', window );">Increase in the fair value of marketable securities</a></td>
<td class="nump">9,100<span></span>
</td>
<td class="nump">$ 23,800<span></span>
</td>
<td class="nump">28,000<span></span>
</td>
<td class="nump">$ 22,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair Value, Inputs, Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract', window );"><strong>Fair Value Measurements, Nonrecurring Value Measurement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Cost</a></td>
<td class="nump">40,146<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,146<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,550<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Gains</a></td>
<td class="nump">81<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Losses</a></td>
<td class="num">(36)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(36)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(55)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">40,191<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,191<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,499<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and Cash Equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,932<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesCurrent', window );">Marketable Securities, Current</a></td>
<td class="nump">26,088<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,088<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,414<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesNoncurrent', window );">Marketable Securities, Non- current</a></td>
<td class="nump">14,103<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,103<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,153<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts', window );">Other Accrued Liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair Value, Inputs, Level 2 | Foreign currency forward contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract', window );"><strong>Fair Value Measurements, Nonrecurring Value Measurement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet', window );">Foreign currency forward contracts, fair value</a></td>
<td class="num">(1,150)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,150)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(427)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and Cash Equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesCurrent', window );">Marketable Securities, Current</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesNoncurrent', window );">Marketable Securities, Non- current</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts', window );">Other Accrued Liabilities</a></td>
<td class="num">(1,150)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,150)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(427)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair Value, Inputs, Level 2 | Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract', window );"><strong>Fair Value Measurements, Nonrecurring Value Measurement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Cost</a></td>
<td class="nump">4,650<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,650<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,873<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Losses</a></td>
<td class="num">(3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(19)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">4,647<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,647<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,855<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and Cash Equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,932<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesCurrent', window );">Marketable Securities, Current</a></td>
<td class="nump">4,647<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,647<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,923<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesNoncurrent', window );">Marketable Securities, Non- current</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts', window );">Other Accrued Liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair Value, Inputs, Level 2 | Corporate notes/bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract', window );"><strong>Fair Value Measurements, Nonrecurring Value Measurement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Cost</a></td>
<td class="nump">31,030<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,030<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,322<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Gains</a></td>
<td class="nump">76<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">76<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Losses</a></td>
<td class="num">(32)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(32)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(27)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">31,074<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,074<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,298<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and Cash Equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesCurrent', window );">Marketable Securities, Current</a></td>
<td class="nump">17,470<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,470<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,050<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesNoncurrent', window );">Marketable Securities, Non- current</a></td>
<td class="nump">13,604<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,604<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,248<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts', window );">Other Accrued Liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair Value, Inputs, Level 2 | U.S. Treasury and Agency Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract', window );"><strong>Fair Value Measurements, Nonrecurring Value Measurement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Cost</a></td>
<td class="nump">4,466<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,466<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,355<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Gains</a></td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Losses</a></td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">4,470<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,470<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,346<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and Cash Equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesCurrent', window );">Marketable Securities, Current</a></td>
<td class="nump">3,971<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,971<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,441<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesNoncurrent', window );">Marketable Securities, Non- current</a></td>
<td class="nump">499<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">499<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,905<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts', window );">Other Accrued Liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Fair Value, Inputs, Level 1 | Mutual funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract', window );"><strong>Fair Value Measurements, Nonrecurring Value Measurement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity securities, fair value</a></td>
<td class="nump">241,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">241,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">219,856<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and Cash Equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesCurrent', window );">Marketable Securities, Current</a></td>
<td class="nump">14,570<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,570<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,328<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesNoncurrent', window );">Marketable Securities, Non- current</a></td>
<td class="nump">226,934<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">226,934<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">202,528<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts', window );">Other Accrued Liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Fair Value, Inputs, Level 1 | Equity investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract', window );"><strong>Fair Value Measurements, Nonrecurring Value Measurement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity securities, fair value</a></td>
<td class="nump">241,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">241,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">219,856<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and Cash Equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesCurrent', window );">Marketable Securities, Current</a></td>
<td class="nump">14,570<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,570<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,328<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesNoncurrent', window );">Marketable Securities, Non- current</a></td>
<td class="nump">226,934<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">226,934<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">202,528<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts', window );">Other Accrued Liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Fair Value, Inputs, Level 1 | Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract', window );"><strong>Fair Value Measurements, Nonrecurring Value Measurement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents, fair value</a></td>
<td class="nump">604,876<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">604,876<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">790,938<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and Cash Equivalents</a></td>
<td class="nump">604,876<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">604,876<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">790,938<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesCurrent', window );">Marketable Securities, Current</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesNoncurrent', window );">Marketable Securities, Non- current</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts', window );">Other Accrued Liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Fair Value, Inputs, Level 1 | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract', window );"><strong>Fair Value Measurements, Nonrecurring Value Measurement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents, fair value</a></td>
<td class="nump">174,422<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">174,422<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">146,135<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and Cash Equivalents</a></td>
<td class="nump">174,422<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">174,422<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">146,135<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesCurrent', window );">Marketable Securities, Current</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesNoncurrent', window );">Marketable Securities, Non- current</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts', window );">Other Accrued Liabilities</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfy_DeferredCompensationPlansUnvestedObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of the liability included in the deferred compensation plans that is unvested and therefore the participants have not earned the right to.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfy_DeferredCompensationPlansUnvestedObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfy_OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of foreign currency forward contracts included in other accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfy_OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 103<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNi">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482736/825-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNi</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNiGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479536/321-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value as of the balance sheet date of all foreign currency derivatives not designated as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -SubTopic 10<br> -Topic 815<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480463/815-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in marketable security, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in marketable security, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the liabilities for deferred compensation arrangements classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=us-gaap_MutualFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=us-gaap_MutualFundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=us-gaap_ForeignExchangeForwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=us-gaap_ForeignExchangeForwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=kfy_CorporateNotesOrBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=kfy_CorporateNotesOrBondsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=kfy_USTreasuryAndAgencySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=kfy_USTreasuryAndAgencySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=us-gaap_EquitySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=us-gaap_EquitySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=us-gaap_CashMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=us-gaap_CashMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=us-gaap_MoneyMarketFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072856645200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments - Additional Information (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Apr. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_FinancialInstrumentLineItems', window );"><strong>Financial Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities', window );">Sale/maturities of available-for-sale marketable securities</a></td>
<td class="nump">$ 7.7<span></span>
</td>
<td class="nump">$ 4.4<span></span>
</td>
<td class="nump">$ 24.5<span></span>
</td>
<td class="nump">$ 30.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiUnrealizedGain', window );">Unrealized gains relates to equity securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.1<span></span>
</td>
<td class="nump">20.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember', window );">Not Designated as Hedge Instrument | Foreign currency forward contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_FinancialInstrumentLineItems', window );"><strong>Financial Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet', window );">Foreign currency (loss) gains</a></td>
<td class="num">(1.7)<span></span>
</td>
<td class="nump">$ 2.4<span></span>
</td>
<td class="num">(2.0)<span></span>
</td>
<td class="nump">$ 0.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember', window );">Not Designated as Hedge Instrument | Foreign currency forward contracts | Derivatives Purchased</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_FinancialInstrumentLineItems', window );"><strong>Financial Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative notional amount</a></td>
<td class="nump">89.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">89.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 82.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember', window );">Not Designated as Hedge Instrument | Foreign currency forward contracts | Derivatives Sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_FinancialInstrumentLineItems', window );"><strong>Financial Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative notional amount</a></td>
<td class="nump">$ 37.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 37.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 34.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_FinancialInstrumentLineItems', window );"><strong>Financial Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_MarketableSecuritiesRemainingMaturity', window );">Marketable securities remaining maturity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 month<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_FinancialInstrumentLineItems', window );"><strong>Financial Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_MarketableSecuritiesRemainingMaturity', window );">Marketable securities remaining maturity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">24 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfy_FinancialInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financial Instrument [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfy_FinancialInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfy_MarketableSecuritiesRemainingMaturity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Marketable securities remaining maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfy_MarketableSecuritiesRemainingMaturity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4CC<br> -SubTopic 10<br> -Topic 815<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4CC<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1B<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNiUnrealizedGain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479536/321-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiUnrealizedGain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradingActivityByTypeAxis=kfy_DerivativesPurchasedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradingActivityByTypeAxis=kfy_DerivativesPurchasedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradingActivityByTypeAxis=kfy_DerivativesSoldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradingActivityByTypeAxis=kfy_DerivativesSoldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072860990256">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Instruments - Schedule of Fair Value of Derivatives Not Designated as Hedge Instruments (Details) - Not Designated as Hedge Instrument - Foreign currency forward contracts - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Apr. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssetsAbstract', window );"><strong>Derivative assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue', window );">Fair value of derivative assets</a></td>
<td class="nump">$ 569<span></span>
</td>
<td class="nump">$ 979<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesAbstract', window );"><strong>Derivative liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue', window );">Fair value of derivative liabilities</a></td>
<td class="nump">$ 1,719<span></span>
</td>
<td class="nump">$ 1,406<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value as of the balance sheet date of all foreign currency derivative assets not designated as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value as of the balance sheet date of all foreign currency derivative liabilities not designated as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072856806032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deferred Compensation and Retirement Plans - Schedule of Components of Net Periodic Benefits Costs (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Expected long-term rate of return on plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=kfy_DeferredCompensationPlanMember', window );">Deferred Compensation Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">$ 11,825<span></span>
</td>
<td class="nump">$ 11,347<span></span>
</td>
<td class="nump">$ 34,305<span></span>
</td>
<td class="nump">$ 32,526<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">4,513<span></span>
</td>
<td class="nump">3,435<span></span>
</td>
<td class="nump">13,477<span></span>
</td>
<td class="nump">10,228<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Amortization of actuarial loss</a></td>
<td class="nump">33<span></span>
</td>
<td class="nump">184<span></span>
</td>
<td class="nump">97<span></span>
</td>
<td class="nump">551<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(267)<span></span>
</td>
<td class="num">(272)<span></span>
</td>
<td class="num">(799)<span></span>
</td>
<td class="num">(816)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Net periodic service credit amortization</a></td>
<td class="num">(101)<span></span>
</td>
<td class="num">(101)<span></span>
</td>
<td class="num">(304)<span></span>
</td>
<td class="num">(304)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic benefit costs</a></td>
<td class="nump">$ 16,003<span></span>
</td>
<td class="nump">$ 14,593<span></span>
</td>
<td class="nump">$ 46,776<span></span>
</td>
<td class="nump">$ 42,185<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of net periodic benefit cost (credit) for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=kfy_DeferredCompensationPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=kfy_DeferredCompensationPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072856838032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deferred Compensation and Retirement Plans - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Apr. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue', window );">Increase in market value of the underlying COLI investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,253<span></span>
</td>
<td class="nump">$ 6,444<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAxis=kfy_CSVOfColiContractsMember', window );">CSV of COLI Contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue', window );">Increase in market value of the underlying COLI investments</a></td>
<td class="nump">$ 2,500<span></span>
</td>
<td class="nump">$ 2,500<span></span>
</td>
<td class="nump">7,300<span></span>
</td>
<td class="nump">6,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=kfy_DeferredCompensationPlanMember', window );">Deferred Compensation Plan | CSV of COLI Contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_CashSurrenderValueOfLifeInsuranceGross', window );">Gross CSV</a></td>
<td class="nump">330,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">330,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 295,900<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_PolicyLoansPayable', window );">Outstanding policy loans</a></td>
<td class="nump">76,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 76,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 77,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=kfy_ExecutiveCapitalAccumulationPlanMember', window );">Executive Capital Accumulation Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1', window );">Deferred compensation arrangement vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome', window );">Compensation expense (reduction)</a></td>
<td class="nump">8,800<span></span>
</td>
<td class="nump">22,500<span></span>
</td>
<td class="nump">$ 27,100<span></span>
</td>
<td class="nump">22,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiGainLoss', window );">Increase (decrease) in the fair value of marketable securities</a></td>
<td class="nump">$ 9,100<span></span>
</td>
<td class="nump">$ 23,800<span></span>
</td>
<td class="nump">$ 28,000<span></span>
</td>
<td class="nump">$ 22,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=kfy_ExecutiveCapitalAccumulationPlanMember', window );">Executive Capital Accumulation Plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_OptionToReceiveEmployeeBenefitsByQuarterlyInstallmentsPeriods', window );">Option to receive employee benefits by quarterly installments periods</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=kfy_ExecutiveCapitalAccumulationPlanMember', window );">Executive Capital Accumulation Plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_OptionToReceiveEmployeeBenefitsByQuarterlyInstallmentsPeriods', window );">Option to receive employee benefits by quarterly installments periods</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfy_CashSurrenderValueOfLifeInsuranceGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Surrender Value of Life Insurance Gross</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfy_CashSurrenderValueOfLifeInsuranceGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfy_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The compensation expense or (income) recognized during the period pertaining to the deferred compensation arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfy_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfy_OptionToReceiveEmployeeBenefitsByQuarterlyInstallmentsPeriods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Option to receive employee benefits by quarterly installments periods.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfy_OptionToReceiveEmployeeBenefitsByQuarterlyInstallmentsPeriods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfy_PolicyLoansPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Policy Loans Payable</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfy_PolicyLoansPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum period the individual is required to perform services to be fully vested under the deferred compensation arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 55<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482943/710-10-55-7<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNiGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479536/321-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The change in cash surrender or contract value during the period which adjusted the amount of premiums paid in determining the expense or income recognized under the contract for the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 325<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481551/325-30-35-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=kfy_CSVOfColiContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=kfy_CSVOfColiContractsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=kfy_DeferredCompensationPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=kfy_DeferredCompensationPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=kfy_ExecutiveCapitalAccumulationPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=kfy_ExecutiveCapitalAccumulationPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072858346336">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fee Revenue - Schedule of Contract Asset and Liability (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Apr. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNet', window );">Contract assets-unbilled receivables</a></td>
<td class="nump">$ 120,079<span></span>
</td>
<td class="nump">$ 116,368<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract liabilities-deferred revenue</a></td>
<td class="nump">$ 238,328<span></span>
</td>
<td class="nump">$ 240,958<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072858174704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fee Revenue - Additional Information (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jan. 31, 2025 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Contract liabilities, revenue recognized</a></td>
<td class="nump">$ 168.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue recognized, remaining performance obligation</a></td>
<td class="nump">1,122.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-02-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2025-02-01</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue recognized, remaining performance obligation</a></td>
<td class="nump">$ 186.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, remaining performance obligation, expected timing of satisfaction, period</a></td>
<td class="text">3 months<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-05-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2025-05-01</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue recognized, remaining performance obligation</a></td>
<td class="nump">$ 509.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, remaining performance obligation, expected timing of satisfaction, period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-05-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2026-05-01</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue recognized, remaining performance obligation</a></td>
<td class="nump">$ 259.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, remaining performance obligation, expected timing of satisfaction, period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2027-05-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2027-05-01</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue recognized, remaining performance obligation</a></td>
<td class="nump">$ 168.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, remaining performance obligation, expected timing of satisfaction, period</a></td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-02-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-02-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-05-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-05-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-05-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-05-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2027-05-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2027-05-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072859182656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fee Revenue - Schedule of Disaggregation of Fee Revenue by Industry (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation Of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Fee revenue</a></td>
<td class="nump">$ 676,538<span></span>
</td>
<td class="nump">$ 676,873<span></span>
</td>
<td class="nump">$ 2,041,259<span></span>
</td>
<td class="nump">$ 2,095,582<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=kfy_IndustrialMember', window );">Industrial</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation Of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Fee revenue</a></td>
<td class="nump">$ 198,830<span></span>
</td>
<td class="nump">$ 205,187<span></span>
</td>
<td class="nump">$ 605,614<span></span>
</td>
<td class="nump">$ 612,036<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage', window );">Fee revenue, percentage</a></td>
<td class="nump">29.70%<span></span>
</td>
<td class="nump">30.70%<span></span>
</td>
<td class="nump">30.00%<span></span>
</td>
<td class="nump">29.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_FinancialServiceMember', window );">Financial Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation Of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Fee revenue</a></td>
<td class="nump">$ 126,378<span></span>
</td>
<td class="nump">$ 117,836<span></span>
</td>
<td class="nump">$ 377,625<span></span>
</td>
<td class="nump">$ 368,208<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage', window );">Fee revenue, percentage</a></td>
<td class="nump">18.90%<span></span>
</td>
<td class="nump">17.60%<span></span>
</td>
<td class="nump">18.70%<span></span>
</td>
<td class="nump">17.80%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=kfy_LifeSciencesAndHealthcareMember', window );">Life Sciences/Healthcare</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation Of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Fee revenue</a></td>
<td class="nump">$ 118,358<span></span>
</td>
<td class="nump">$ 115,775<span></span>
</td>
<td class="nump">$ 349,946<span></span>
</td>
<td class="nump">$ 358,994<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage', window );">Fee revenue, percentage</a></td>
<td class="nump">17.70%<span></span>
</td>
<td class="nump">17.30%<span></span>
</td>
<td class="nump">17.30%<span></span>
</td>
<td class="nump">17.30%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_TechnologyServiceMember', window );">Technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation Of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Fee revenue</a></td>
<td class="nump">$ 98,425<span></span>
</td>
<td class="nump">$ 90,784<span></span>
</td>
<td class="nump">$ 292,362<span></span>
</td>
<td class="nump">$ 304,686<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage', window );">Fee revenue, percentage</a></td>
<td class="nump">14.70%<span></span>
</td>
<td class="nump">13.60%<span></span>
</td>
<td class="nump">14.50%<span></span>
</td>
<td class="nump">14.70%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=kfy_ConsumerGoodsMember', window );">Consumer Goods</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation Of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Fee revenue</a></td>
<td class="nump">$ 83,977<span></span>
</td>
<td class="nump">$ 97,467<span></span>
</td>
<td class="nump">$ 257,622<span></span>
</td>
<td class="nump">$ 290,890<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage', window );">Fee revenue, percentage</a></td>
<td class="nump">12.60%<span></span>
</td>
<td class="nump">14.60%<span></span>
</td>
<td class="nump">12.80%<span></span>
</td>
<td class="nump">14.10%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=kfy_EducationNonProfitAndGeneralMember', window );">Education/Non&#8211;Profit/General</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation Of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Fee revenue</a></td>
<td class="nump">$ 42,761<span></span>
</td>
<td class="nump">$ 41,630<span></span>
</td>
<td class="nump">$ 134,871<span></span>
</td>
<td class="nump">$ 137,057<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage', window );">Fee revenue, percentage</a></td>
<td class="nump">6.40%<span></span>
</td>
<td class="nump">6.20%<span></span>
</td>
<td class="nump">6.70%<span></span>
</td>
<td class="nump">6.60%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Fee revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation Of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Fee revenue</a></td>
<td class="nump">$ 668,729<span></span>
</td>
<td class="nump">$ 668,679<span></span>
</td>
<td class="nump">$ 2,018,040<span></span>
</td>
<td class="nump">$ 2,071,871<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage', window );">Fee revenue, percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfy_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue from contract with customer excluding assessed tax percentage.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfy_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=kfy_IndustrialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=kfy_IndustrialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_FinancialServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_FinancialServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=kfy_LifeSciencesAndHealthcareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=kfy_LifeSciencesAndHealthcareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_TechnologyServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_TechnologyServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=kfy_ConsumerGoodsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=kfy_ConsumerGoodsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=kfy_EducationNonProfitAndGeneralMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=kfy_EducationNonProfitAndGeneralMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072863098592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Credit Losses - Schedule of Activity in Allowance for Credit Losses on Trade Receivables (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Accounts Receivable, Allowance for Credit Loss [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Beginning balance</a></td>
<td class="nump">$ 44,192<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for credit losses</a></td>
<td class="nump">12,918<span></span>
</td>
<td class="nump">$ 17,204<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Write-offs</a></td>
<td class="num">(13,745)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries', window );">Recoveries of amounts previously written off</a></td>
<td class="nump">837<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_AllowanceForDoubtfulAccountsForeignCurrencyTranslationIncreaseDecrease', window );">Foreign currency translation</a></td>
<td class="num">(718)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Ending balance</a></td>
<td class="nump">$ 43,484<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfy_AllowanceForDoubtfulAccountsForeignCurrencyTranslationIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Allowance for doubtful accounts foreign currency translation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfy_AllowanceForDoubtfulAccountsForeignCurrencyTranslationIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in allowance for credit loss on accounts receivable, from recovery.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of direct write-downs of accounts receivable charged against the allowance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072858910064">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Credit Losses - Schedule of Fair Value and Unrealized Losses on Available for Sale Debt Securities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Apr. 30, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember', window );">Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems', window );"><strong>Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Less than 12 months, fair value</a></td>
<td class="nump">$ 4,647<span></span>
</td>
<td class="nump">$ 11,040<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Less than 12 months, unrealized losses</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">19<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">12 months or longer, fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">12 months or longer, unrealized losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember', window );">Commercial paper | Cash and Cash Equivalent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems', window );"><strong>Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities AFS, fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,932<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember', window );">Commercial paper | Marketable Securities, Current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems', window );"><strong>Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Debt securities, current</a></td>
<td class="nump">4,647<span></span>
</td>
<td class="nump">7,108<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember', window );">Commercial paper | Marketable Securities, Non- Current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems', window );"><strong>Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Debt securities, non-current</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateBondSecuritiesMember', window );">Corporate notes/bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems', window );"><strong>Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Less than 12 months, fair value</a></td>
<td class="nump">9,366<span></span>
</td>
<td class="nump">11,022<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Less than 12 months, unrealized losses</a></td>
<td class="nump">32<span></span>
</td>
<td class="nump">26<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">12 months or longer, fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,999<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">12 months or longer, unrealized losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateBondSecuritiesMember', window );">Corporate notes/bonds | Cash and Cash Equivalent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems', window );"><strong>Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities AFS, fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateBondSecuritiesMember', window );">Corporate notes/bonds | Marketable Securities, Current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems', window );"><strong>Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Debt securities, current</a></td>
<td class="nump">2,551<span></span>
</td>
<td class="nump">9,050<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateBondSecuritiesMember', window );">Corporate notes/bonds | Marketable Securities, Non- Current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems', window );"><strong>Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Debt securities, non-current</a></td>
<td class="nump">6,815<span></span>
</td>
<td class="nump">3,971<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=kfy_USTreasuryAndAgencySecuritiesMember', window );">U.S. Treasury and Agency Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems', window );"><strong>Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Less than 12 months, fair value</a></td>
<td class="nump">1,499<span></span>
</td>
<td class="nump">4,346<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Less than 12 months, unrealized losses</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">12 months or longer, fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">12 months or longer, unrealized losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=kfy_USTreasuryAndAgencySecuritiesMember', window );">U.S. Treasury and Agency Securities | Cash and Cash Equivalent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems', window );"><strong>Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities AFS, fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=kfy_USTreasuryAndAgencySecuritiesMember', window );">U.S. Treasury and Agency Securities | Marketable Securities, Current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems', window );"><strong>Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Debt securities, current</a></td>
<td class="nump">1,000<span></span>
</td>
<td class="nump">2,441<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=kfy_USTreasuryAndAgencySecuritiesMember', window );">U.S. Treasury and Agency Securities | Marketable Securities, Non- Current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems', window );"><strong>Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Debt securities, non-current</a></td>
<td class="nump">$ 499<span></span>
</td>
<td class="nump">$ 1,905<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value and unrealized losses on available for sale debt securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 103<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479081/326-30-55-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479081/326-30-55-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_CashAndCashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_CashAndCashEquivalentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=kfy_MarketableSecuritiesCurrentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=kfy_MarketableSecuritiesCurrentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=kfy_MarketableSecuritiesNonCurrentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=kfy_MarketableSecuritiesNonCurrentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateBondSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CorporateBondSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=kfy_USTreasuryAndAgencySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=kfy_USTreasuryAndAgencySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072856841328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Credit Losses - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems', window );"><strong>Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt instrument term</a></td>
<td class="text">2 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value and unrealized losses on available for sale debt securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072859567136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax provision</a></td>
<td class="nump">$ 22,795<span></span>
</td>
<td class="nump">$ 9,018<span></span>
</td>
<td class="nump">$ 70,047<span></span>
</td>
<td class="nump">$ 29,779<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Income tax provision tax rate</a></td>
<td class="nump">27.80%<span></span>
</td>
<td class="nump">13.10%<span></span>
</td>
<td class="nump">27.40%<span></span>
</td>
<td class="nump">21.80%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in deferred tax assets valuation allowance, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,700<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072859463888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segments - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jan. 31, 2025 </div>
<div>segment</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of business segments</a></td>
<td class="nump">8<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072858942496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segments - Schedule of Financial Highlights (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 676,538<span></span>
</td>
<td class="nump">$ 676,873<span></span>
</td>
<td class="nump">$ 2,041,259<span></span>
</td>
<td class="nump">$ 2,095,582<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to Korn Ferry</a></td>
<td class="nump">58,414<span></span>
</td>
<td class="nump">59,071<span></span>
</td>
<td class="nump">181,818<span></span>
</td>
<td class="nump">103,965<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net income attributable to noncontrolling interest</a></td>
<td class="nump">925<span></span>
</td>
<td class="nump">649<span></span>
</td>
<td class="nump">4,120<span></span>
</td>
<td class="nump">2,984<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest expense, net</a></td>
<td class="nump">5,461<span></span>
</td>
<td class="nump">4,946<span></span>
</td>
<td class="nump">15,032<span></span>
</td>
<td class="nump">16,282<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax provision</a></td>
<td class="nump">22,795<span></span>
</td>
<td class="nump">9,018<span></span>
</td>
<td class="nump">70,047<span></span>
</td>
<td class="nump">29,779<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">20,490<span></span>
</td>
<td class="nump">19,509<span></span>
</td>
<td class="nump">59,756<span></span>
</td>
<td class="nump">58,075<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment of fixed assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">509<span></span>
</td>
<td class="nump">1,575<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseImpairmentLoss', window );">Impairment of right-of-use assets</a></td>
<td class="nump">2,452<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,452<span></span>
</td>
<td class="nump">1,629<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges, net</a></td>
<td class="nump">1,316<span></span>
</td>
<td class="nump">4,612<span></span>
</td>
<td class="nump">1,892<span></span>
</td>
<td class="nump">68,558<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization', window );">Adjusted EBITDA</a></td>
<td class="nump">114,489<span></span>
</td>
<td class="nump">101,704<span></span>
</td>
<td class="nump">342,725<span></span>
</td>
<td class="nump">295,904<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=kfy_ReportableSegmentsMember', window );">Reportable Segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">676,538<span></span>
</td>
<td class="nump">676,873<span></span>
</td>
<td class="nump">2,041,259<span></span>
</td>
<td class="nump">2,095,582<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to Korn Ferry</a></td>
<td class="nump">58,414<span></span>
</td>
<td class="nump">59,071<span></span>
</td>
<td class="nump">181,818<span></span>
</td>
<td class="nump">103,965<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net income attributable to noncontrolling interest</a></td>
<td class="nump">925<span></span>
</td>
<td class="nump">649<span></span>
</td>
<td class="nump">4,120<span></span>
</td>
<td class="nump">2,984<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest expense, net</a></td>
<td class="nump">5,461<span></span>
</td>
<td class="nump">4,946<span></span>
</td>
<td class="nump">15,032<span></span>
</td>
<td class="nump">16,282<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax provision</a></td>
<td class="nump">22,795<span></span>
</td>
<td class="nump">9,018<span></span>
</td>
<td class="nump">70,047<span></span>
</td>
<td class="nump">29,779<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">20,490<span></span>
</td>
<td class="nump">19,509<span></span>
</td>
<td class="nump">59,756<span></span>
</td>
<td class="nump">58,075<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_BusinessCombinationAcquisitionAndIntegrationRelatedCosts', window );">Integration/acquisition costs</a></td>
<td class="nump">2,127<span></span>
</td>
<td class="nump">3,899<span></span>
</td>
<td class="nump">7,099<span></span>
</td>
<td class="nump">13,057<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment of fixed assets</a></td>
<td class="nump">509<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">509<span></span>
</td>
<td class="nump">1,575<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseImpairmentLoss', window );">Impairment of right-of-use assets</a></td>
<td class="nump">2,452<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,452<span></span>
</td>
<td class="nump">1,629<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges, net</a></td>
<td class="nump">1,316<span></span>
</td>
<td class="nump">4,612<span></span>
</td>
<td class="nump">1,892<span></span>
</td>
<td class="nump">68,558<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization', window );">Adjusted EBITDA</a></td>
<td class="nump">114,489<span></span>
</td>
<td class="nump">101,704<span></span>
</td>
<td class="nump">342,725<span></span>
</td>
<td class="nump">295,904<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Fee revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">668,729<span></span>
</td>
<td class="nump">668,679<span></span>
</td>
<td class="nump">2,018,040<span></span>
</td>
<td class="nump">2,071,871<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Fee revenue | Reportable Segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 668,729<span></span>
</td>
<td class="nump">$ 668,679<span></span>
</td>
<td class="nump">$ 2,018,040<span></span>
</td>
<td class="nump">$ 2,071,871<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjusted EBITDA before restructuring charges, integration/acquisition cost, certain separation costs and certain non-cash charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfy_BusinessCombinationAcquisitionAndIntegrationRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents integration and acquisition-related costs incurred to effect a business combination and integrate it into the business which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfy_BusinessCombinationAcquisitionAndIntegrationRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNonoperatingNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest income (expense) classified as nonoperating.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNonoperatingNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from impairment of right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479365/842-20-25-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482047/420-10-45-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=kfy_ReportableSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=kfy_ReportableSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072860991136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segments - Schedule of Financial Highlights by Operating Segment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 676,538<span></span>
</td>
<td class="nump">$ 676,873<span></span>
</td>
<td class="nump">$ 2,041,259<span></span>
</td>
<td class="nump">$ 2,095,582<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization', window );">Adjusted EBITDA</a></td>
<td class="nump">114,489<span></span>
</td>
<td class="nump">101,704<span></span>
</td>
<td class="nump">342,725<span></span>
</td>
<td class="nump">295,904<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Consulting</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">161,382<span></span>
</td>
<td class="nump">169,929<span></span>
</td>
<td class="nump">501,533<span></span>
</td>
<td class="nump">521,675<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization', window );">Adjusted EBITDA</a></td>
<td class="nump">28,026<span></span>
</td>
<td class="nump">27,812<span></span>
</td>
<td class="nump">86,426<span></span>
</td>
<td class="nump">81,920<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Digital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">90,836<span></span>
</td>
<td class="nump">90,394<span></span>
</td>
<td class="nump">272,085<span></span>
</td>
<td class="nump">275,563<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization', window );">Adjusted EBITDA</a></td>
<td class="nump">28,408<span></span>
</td>
<td class="nump">27,370<span></span>
</td>
<td class="nump">84,219<span></span>
</td>
<td class="nump">80,678<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | North America</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">129,889<span></span>
</td>
<td class="nump">123,059<span></span>
</td>
<td class="nump">397,395<span></span>
</td>
<td class="nump">386,405<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization', window );">Adjusted EBITDA</a></td>
<td class="nump">37,175<span></span>
</td>
<td class="nump">29,382<span></span>
</td>
<td class="nump">109,180<span></span>
</td>
<td class="nump">87,574<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | EMEA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">48,087<span></span>
</td>
<td class="nump">49,171<span></span>
</td>
<td class="nump">141,495<span></span>
</td>
<td class="nump">139,621<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization', window );">Adjusted EBITDA</a></td>
<td class="nump">7,845<span></span>
</td>
<td class="nump">7,799<span></span>
</td>
<td class="nump">22,597<span></span>
</td>
<td class="nump">19,056<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Asia Pacific</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">21,794<span></span>
</td>
<td class="nump">21,384<span></span>
</td>
<td class="nump">64,038<span></span>
</td>
<td class="nump">65,454<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization', window );">Adjusted EBITDA</a></td>
<td class="nump">4,504<span></span>
</td>
<td class="nump">4,500<span></span>
</td>
<td class="nump">13,154<span></span>
</td>
<td class="nump">14,690<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Latin America</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">6,807<span></span>
</td>
<td class="nump">7,543<span></span>
</td>
<td class="nump">21,992<span></span>
</td>
<td class="nump">22,050<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization', window );">Adjusted EBITDA</a></td>
<td class="nump">1,696<span></span>
</td>
<td class="nump">1,750<span></span>
</td>
<td class="nump">7,046<span></span>
</td>
<td class="nump">4,296<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Professional Search &amp; Interim</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">130,854<span></span>
</td>
<td class="nump">131,824<span></span>
</td>
<td class="nump">375,572<span></span>
</td>
<td class="nump">414,348<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization', window );">Adjusted EBITDA</a></td>
<td class="nump">27,265<span></span>
</td>
<td class="nump">23,795<span></span>
</td>
<td class="nump">80,174<span></span>
</td>
<td class="nump">73,746<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | RPO</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">86,889<span></span>
</td>
<td class="nump">83,569<span></span>
</td>
<td class="nump">267,149<span></span>
</td>
<td class="nump">270,466<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization', window );">Adjusted EBITDA</a></td>
<td class="nump">12,743<span></span>
</td>
<td class="nump">9,291<span></span>
</td>
<td class="nump">38,136<span></span>
</td>
<td class="nump">28,617<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization', window );">Adjusted EBITDA</a></td>
<td class="num">(33,173)<span></span>
</td>
<td class="num">(29,995)<span></span>
</td>
<td class="num">(98,207)<span></span>
</td>
<td class="num">(94,673)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Fee revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">668,729<span></span>
</td>
<td class="nump">668,679<span></span>
</td>
<td class="nump">2,018,040<span></span>
</td>
<td class="nump">2,071,871<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Fee revenue | Operating Segments | Consulting</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">158,704<span></span>
</td>
<td class="nump">166,947<span></span>
</td>
<td class="nump">493,345<span></span>
</td>
<td class="nump">512,830<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Fee revenue | Operating Segments | Digital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">90,823<span></span>
</td>
<td class="nump">90,317<span></span>
</td>
<td class="nump">271,896<span></span>
</td>
<td class="nump">275,395<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Fee revenue | Operating Segments | North America</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">128,264<span></span>
</td>
<td class="nump">121,449<span></span>
</td>
<td class="nump">392,907<span></span>
</td>
<td class="nump">381,459<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Fee revenue | Operating Segments | EMEA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">47,840<span></span>
</td>
<td class="nump">48,999<span></span>
</td>
<td class="nump">140,609<span></span>
</td>
<td class="nump">138,873<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Fee revenue | Operating Segments | Asia Pacific</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">21,664<span></span>
</td>
<td class="nump">21,324<span></span>
</td>
<td class="nump">63,707<span></span>
</td>
<td class="nump">65,167<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Fee revenue | Operating Segments | Latin America</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">6,803<span></span>
</td>
<td class="nump">7,541<span></span>
</td>
<td class="nump">21,982<span></span>
</td>
<td class="nump">22,041<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Fee revenue | Operating Segments | Professional Search &amp; Interim</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">129,957<span></span>
</td>
<td class="nump">130,890<span></span>
</td>
<td class="nump">372,805<span></span>
</td>
<td class="nump">411,453<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Fee revenue | Operating Segments | RPO</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 84,674<span></span>
</td>
<td class="nump">$ 81,212<span></span>
</td>
<td class="nump">$ 260,789<span></span>
</td>
<td class="nump">$ 264,653<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjusted EBITDA before restructuring charges, integration/acquisition cost, certain separation costs and certain non-cash charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=kfy_ConsultingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=kfy_ConsultingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=kfy_DigitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=kfy_DigitalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=kfy_ExecutiveSearchNorthAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=kfy_ExecutiveSearchNorthAmericaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=kfy_ExecutiveSearchEMEAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=kfy_ExecutiveSearchEMEAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=kfy_ExecutiveSearchAsiaPacificMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=kfy_ExecutiveSearchAsiaPacificMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=kfy_ExecutiveSearchLatinAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=kfy_ExecutiveSearchLatinAmericaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=kfy_ProfessionalSearchInterimMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=kfy_ProfessionalSearchInterimMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=kfy_RPOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=kfy_RPOMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072850148944">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-Term Debt - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 24, 2022</div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Apr. 30, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=kfy_CreditFacilitiesMember', window );">Credit Facilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Line of credit facility, remaining borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 645,500,000<span></span>
</td>
<td class="nump">$ 645,500,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember', window );">Standby Letters of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Long-term debt arrangement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,500,000<span></span>
</td>
<td class="nump">4,500,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember', window );">Standby Letters of Credit | Other Financial Institutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Long-term debt arrangement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,500,000<span></span>
</td>
<td class="nump">13,200,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember', window );">4.625% Senior Unsecured Notes due 2027</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.625%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=kfy_AmendedCreditAgreementMember', window );">Amended Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt instrument term</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=kfy_AmendedCreditAgreementMember', window );">Amended Credit Agreement | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility, maximum borrowing capacity</a></td>
<td class="nump">$ 650,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=kfy_AmendedCreditAgreementMember', window );">Amended Credit Agreement | Credit Facilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=kfy_CreditAgreementMember', window );">Credit Agreement | Credit Facilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=kfy_CreditFacilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=kfy_CreditFacilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=kfy_OtherFinancialInstitutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=kfy_OtherFinancialInstitutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=kfy_AmendedCreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=kfy_AmendedCreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=kfy_CreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=kfy_CreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072965256416">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-Term Debt - Schedule of Long-term Debt, at Amortized Cost (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Apr. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term borrowings, net of unamortized discount and debt issuance costs</a></td>
<td class="nump">$ 397,535<span></span>
</td>
<td class="nump">$ 396,946<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember', window );">4.625% Senior Unsecured Notes due 2027</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Less: Unamortized discount and issuance costs</a></td>
<td class="num">(2,465)<span></span>
</td>
<td class="num">(3,054)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term borrowings, net of unamortized discount and debt issuance costs</a></td>
<td class="nump">397,535<span></span>
</td>
<td class="nump">396,946<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember', window );">4.625% Senior Unsecured Notes due 2027 | Senior Unsecured Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Senior Unsecured Notes</a></td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="nump">$ 400,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unamortized debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=kfy_SeniorUnsecuredNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=kfy_SeniorUnsecuredNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072859139904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Schedule of Components of Lease Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_FinanceLeaseCostsAbstract', window );"><strong>Finance lease cost</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of ROU assets</a></td>
<td class="nump">$ 352<span></span>
</td>
<td class="nump">$ 384<span></span>
</td>
<td class="nump">$ 1,093<span></span>
</td>
<td class="nump">$ 1,234<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestExpense', window );">Interest on lease liabilities</a></td>
<td class="nump">41<span></span>
</td>
<td class="nump">53<span></span>
</td>
<td class="nump">135<span></span>
</td>
<td class="nump">161<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_FinanceLeaseCosts', window );">Finance lease cost</a></td>
<td class="nump">393<span></span>
</td>
<td class="nump">437<span></span>
</td>
<td class="nump">1,228<span></span>
</td>
<td class="nump">1,395<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">11,774<span></span>
</td>
<td class="nump">12,013<span></span>
</td>
<td class="nump">35,865<span></span>
</td>
<td class="nump">35,099<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease cost</a></td>
<td class="nump">226<span></span>
</td>
<td class="nump">178<span></span>
</td>
<td class="nump">654<span></span>
</td>
<td class="nump">669<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease cost</a></td>
<td class="nump">2,763<span></span>
</td>
<td class="nump">3,371<span></span>
</td>
<td class="nump">8,131<span></span>
</td>
<td class="nump">10,286<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseImpairmentLoss', window );">Lease impairment cost</a></td>
<td class="nump">2,452<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,452<span></span>
</td>
<td class="nump">1,629<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubleaseIncome', window );">Sublease income</a></td>
<td class="num">(1,309)<span></span>
</td>
<td class="num">(1,096)<span></span>
</td>
<td class="num">(3,668)<span></span>
</td>
<td class="num">(3,210)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease cost</a></td>
<td class="nump">$ 16,299<span></span>
</td>
<td class="nump">$ 14,903<span></span>
</td>
<td class="nump">$ 44,662<span></span>
</td>
<td class="nump">$ 45,868<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfy_FinanceLeaseCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance lease costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfy_FinanceLeaseCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfy_FinanceLeaseCostsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance lease costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfy_FinanceLeaseCostsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from impairment of right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479365/842-20-25-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubleaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of sublease income excluding finance and operating lease expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubleaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072863117248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Schedule of Supplemental Cash Flow Information Related to Leases (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract', window );"><strong>Cash paid for amounts included in the measurement of lease liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows from operating leases</a></td>
<td class="nump">$ 37,372<span></span>
</td>
<td class="nump">$ 38,616<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Financing cash flows from finance leases</a></td>
<td class="nump">1,211<span></span>
</td>
<td class="nump">1,361<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract', window );"><strong>ROU assets obtained in exchange for lease obligations:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating leases</a></td>
<td class="nump">20,908<span></span>
</td>
<td class="nump">56,487<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability', window );">Finance leases</a></td>
<td class="nump">$ 393<span></span>
</td>
<td class="nump">$ 882<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfy_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash paid for amounts included in measurement of lease liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfy_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfy_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Right-of-use assets obtained in exchange for lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfy_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072858653568">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Schedule of Maturities of Lease Liabilities (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jan. 31, 2025 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">2025 (excluding the nine months ended January 31, 2025)</a></td>
<td class="nump">$ 10,207<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2026</a></td>
<td class="nump">41,736<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2027</a></td>
<td class="nump">29,760<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2028</a></td>
<td class="nump">24,701<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2029</a></td>
<td class="nump">19,634<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour', window );">Thereafter</a></td>
<td class="nump">83,664<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">209,702<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="nump">42,046<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total</a></td>
<td class="nump">167,656<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Financing</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">2025 (excluding the nine months ended January 31, 2025)</a></td>
<td class="nump">380<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2026</a></td>
<td class="nump">1,281<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2027</a></td>
<td class="nump">865<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2028</a></td>
<td class="nump">567<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2029</a></td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_FinanceLeaseLiabilityPaymentsDueAfterYearFour', window );">Thereafter</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">3,110<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="nump">209<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Total</a></td>
<td class="nump">$ 2,901<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfy_FinanceLeaseLiabilityPaymentsDueAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance lease, liability, payments due, after year four.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfy_FinanceLeaseLiabilityPaymentsDueAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfy_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee operating lease liability payments due after year four.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfy_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072858336928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Nov. 01, 2024</div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Apr. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments to acquire business, net of cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 44,442<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 942,105<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 908,376<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=kfy_TrilogyInternationalMember', window );">Trilogy International</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments to acquire business, net of cash acquired</a></td>
<td class="nump">$ 44,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 36,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=kfy_TrilogyInternationalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=kfy_TrilogyInternationalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45072861507696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 10, 2025</div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Cash dividends declared per share (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.37<span></span>
</td>
<td class="nump">$ 0.33<span></span>
</td>
<td class="nump">$ 1.11<span></span>
</td>
<td class="nump">$ 0.69<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Cash dividends declared per share (in usd per share)</a></td>
<td class="nump">$ 0.48<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>80
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( (YZ:UH'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " ".>FM:</E,R.\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9)1
M2\,P$,>_BN2]O:1%Q=#E9<,G!<&!XEM(;EM8TX;DI-VW-ZU;A^@'\#%W__SN
M=W"-"=+T$5]B'S"2PW0S^K9+TH05.Q %"9#, ;U.94YTN;GKH]>4GW$/09NC
MWB-4G-^!1])6DX8)6(2%R%1CC301-?7QC+=FP8?/V,XP:P!;]-A1 E$*8&J:
M&$YCV\ 5,,$(HT_?!;0+<:[^B9T[P,[),;DE-0Q#.=1S+N\@X/WYZ75>MW!=
M(MT9S+^2DW0*N&*7R6_U>K-]9*KBU6W!ZT*(K7B0%9?B_F-R_>%W%?:]=3OW
MCXTO@JJ!7W>AO@!02P,$%     @ CGIK6IE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
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
M6D;9Y5)P7RCS GP_EU+O;LP/%&?U@_\ 4$L#!!0    ( (YZ:UJ1PK@9YP<
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
M965T-2YX;6RM5VUSXC80_BL:]Z:3S%QBRR_8IL!,@IVYM)>7";GKATX_""S
M/5OB)!&2_OJN7^* +;BTY0NVY&>?U3Y:5MK!AHMO<DFI0L]YQN306"JUZINF
MG"UI3N0Y7U$&7^9<Y$3!4"Q,N1*4)*51GIFV9?7,G*3,& W*N7LQ&O"URE)&
M[P62ZSPGXN629GPS-+#Q.O&0+I:JF#!'@Q59T E57U;W D9FPY*D.64RY0P)
M.A\:%[@?X]*@1'Q-Z49NO:,BE"GGWXK!=3(TK&)%-*,S55 0>#S1,<VR@@G6
M\;TF-1J?A>'V^RO[51D\!#,EDHYY]GN:J.70" R4T#E99^J!;S[1.B"OX)OQ
M3):_:%-C+0/-UE+QO#:&%>0IJY[DN19BRP!X] 9V;6"W#=P]!DYMX+S7@UL;
MN._UX-4&9>AF%7LI7$04&0T$WR!1H(&M>"G5+ZU!KY05B3)1 KZF8*=&X[O;
M*+Z=Q!&"M\G=Y^OHXA$&DT=XW,2WCQ-T=P6?;NX?XD^ N_X:H^M;&,?H9,W(
M.DD534[1&?HRB=#)AU/T :4,/2[Y6A*6R(&I8(V%)W-6K^>R6H^]9ST.NN%,
M+26*64(3C7UTV#X\8&^"-HU ]JM E_9!PE\).T<._HALR_8TZQF_W]S5A?/_
MO,?_V?N.&$Z3+4[)Y^SAFRBB*)0)A?@<C7D.M6E9%(TGBJ[9C.<4_7$QE4K
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
MH2*K\MROHJXA02Y+R4M_ 01N9^.E].DY8"CZF=V!A:<%,R(.9IY.SP5P,@]
MS^/]2!Y.@YS6J$XUJIK!4G._WL&R(!EG08^CYS(LSH'IN81.!(+H.: (TG-(
M$*3G@"%,SP'#P_1<6I0CR1>DYQ*U,@=53:&JU:AJ&E7-8*FY*67!DHR#I3@]
MEV'!#2E%Q8(O7D'E0ZAJ-:J:1E4S6&IN\"U'DD\Z#GNO@D" V0$<.4V$7T$W
MBG<B.3D&.:U1G6I4-8.EYD;=4BB95$@T*-(<>#97!2W\/10RA$*](2W\T@X%
M*#(I. N>S8"@X%4>[ 4$#$\))85_7)D!#+E@AY[-%N?(.,Y).JT/G@!ALI(1
MJIJ2P.8N8(V)ZE2CJADL-3<_]K[T[!$'71_/"8 /@<M,V!!89LH0)8'+3$@0
M7&8"AO R$S \O,R4ENS(+WG2M40%/:AJ"E6M1E73J&H&2\U-*<N#Y%-.NI8A
M+I&4^=L?1Y!9'KX<CW<E.:B#G&I4IP9PVC\:V(&!;?F1C/.CQWU/9$AO. F^
M%@"R8OXYI"K>O^30H *C09_  %:;,_W@R!06\!1QP/.(+XR$R$G%@\/Z!MJI
M> =30S/0JT;U:K#4W"!:F%2DU@4E[,$MH"(<4?@O)N-=2'W^H:K5J&H:5<T<
MO;QNS"WM*9#+B.)ZJ=,A5#55 &5$/'@GBNI3HZH9+#4W&RS^*1#*B J@/(C1
M*CB@>*"=*H R(L"NCO<].6ZH  =+S8V;!3@%<AE17"]Y%*.6$14ACA$^!$+U
MJ%'5#)::FPL6.Q5Q[)12DU( ^ZX(\<]'' TS4P6P?RPTJ^/]3XX=*A+"4G-C
M9Y%0$4="PT_L ]E07#UY5*-N02N@+6B%SXYJ5*<:5<U@J;G)8;%6D52P-"@A
MH&UE)2V#LW5!P_X_?\>M*L+]9TR6U$=[-20H\JH**#U@N#EB6>0^I0<,!:&'
M)L"6[!1?<O]9@;K_#%5-H:K5J&H:5<U@J;DI93%5\93]9P50350QYI^B )F5
MG 239U0B-<RI1G5J *<5/?#M'J4E4N5?L/VL!(\-8D%Y-6Q'@Z_GCO<Q-3JH
M:GK@9S"0W:&O"2@M:RJQ]Z"5X"XOYB?G:*"=BG<P.3;#O&I4KP9+S0VBA4=E
M'!X]"1B6 *S9O$_TPXE*B%#5:E0UC:IFCEY>-^86$96)B.@8:HCKI4Z)4-54
M"2 JZM>RU:@^-:J:P5)SL\&"IS(.G@8!PQ(JQ-D4"_E#?9B=*L-*(<BNCO<]
M.6ZHD A+S8V;A41EXE:SHZ,8M10)54V5(9Z2?O$*JD>-JF:PU-Q<L-"IC$.G
M0=L.2^!+Z7,:C. A5JH,"XY"JSK>Z^2(H9(@+#4W8I8$E7$2E()X2^ ((D*"
M+10EP&M",S5,K8[W/SEVJ)5$6&IN["QO*I-VEJ566)? SBR@PCK>B>0;[""G
M-:I3C:IFL-3<J%LD5,:1T",JK,OP>\S@"FO8$*BP!@S!"FM($*RP!@SA"FO
M$*BP/EM?-TVGQMWXXOQF?-7\/%Y=S9;K;-Y\[)OE+S8O9U:SJ^N'7[KVYN5)
MOP3^M>VZ=K']\;H93YO5QJ#_]X]MV_WYRUFO?]>N/FU]7/P?4$L#!!0    (
M (YZ:UH@N[,VFP@  *,D   8    >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL
MM9IM;^,V$L>_"N$K#BU0KT6*>LHE ;))]KJ';A)L=MO7C$3'O)5$5Y3R<)_^
MAK1BV=)(<8#T32+)0_K/X7!^'%K'C[KZ8592UN2IR$MS,EO5]?IHL3#I2A;"
M?-!K6<(G2UT5HH;;ZGYAUI44F6M4Y OF>>&B$*J<G1Z[9S?5Z;%NZER5\J8B
MIBD*43U_E+E^/)G1V<N#K^I^5=L'B]/CM;B7M[+^OKZIX&ZQ[253A2R-TB6I
MY/)D=D:/SGE@&SB+/Y1\-#O7Q [E3NL?]N9S=C+SK"*9R[2V70CX]R#/99[;
MGD#'7VVGL^UWVH:[UR^]?W*#A\'<"2//=?ZGRNK5R2R>D4PN19/77_7C;[(=
MD!.8ZMRXO^2QM?5F)&U,K8NV,2@H5+GY+YY:1^PT@'[P!JQMP/H-^$@#OVW@
MNX%NE+EA78A:G!Y7^I%4UAIZLQ?.-ZXUC$:5=AIOZPH^5="N/CV_OKJXO+J]
MO"!P=7O]^^>+LV]P<_L-_GVYO/IV2ZX_D?.SV]_(I]^O_[PE/S>E:#)5R^P7
M,B??;R_(SS_]0GXBJB3?5KHQHLS,\:(&9;;_1=JJ^+A1P494).2++NN5(9=E
M)K/]]@L8T798[&58']EDA_\1Y0?BTU\)\UB Z#D_O#F?D.-OO>R[_OPQ+PNS
M(DM8,H8L*UT06(65J%5YOPEC52MICC"W;;KE>+=VB1^9M4CER0S6L)'5@YR=
M_O,?-/3^A8WYG3K;\P#?>H!/]7YZ!1E)E:DN)#;,3=O0M;6)Y^&4QD'BQ\>+
MA]T!(&9>F/!D:[8G+=A*"R8GYRS[+ZPS2$VU(;6&W)3J,E6Y).56LWUN[U([
MC^M*/R@(4W+W?/A$!N\YD>_4V9ZWPJVWPLF)O)#0::K$)@F7&1&%KFKU/_<
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
MS%1IL(BRO"+2!A6)* +\*55HVJ2Q5&4.]=';S@T$:>&4@4TH,-.!62Q?(8@
M(_F/[VBG;Q@A]/<4EI"]!OZ&"W;T-#LHZRMOTC3@@?(6PBWA#5/;D5<25XVL
M 7OP$(_[0L2.W"8;8TF3<HQC(U4<.M-C?S3-B$21[R"4<F=6F,[$]3=]1B>J
M 9.1 _CGK2<R[=X+%P6SOG_"\.R3"KCF%Y+7DV:>G2&!$L;XA);RA0/NB&-^
M]X@%+'$H.CUG'ST0-14TV*!J*W8EW2:T\B($4P'R6WNP5%K^TC0?HERRX;!W
MI>6@IE*5H8$X5_CZVS>O"I32IZTZR # U$23(259V .IQDB0K=.<%C_PBEBY
MKU'1=:$6%R1-K$0M@T_V;!M?[^/K; 9&5CK>J0CMRYJT7GJ8T/ D-00P8MBG
M T#M/4-/B/TGG!RJ[')(GI*5^Q'++.">D"E9@L\DUO7>-&E")&B MX[Z(W;(
ML(^8EL\D<DB)\.""XVGD<U#GEF"3I?B -_/$.A^L?[K$GQ61E5DI10'/1%G%
M'M1UVF_0V+LAXODI1"(R@R/GHN:D#Y%G$SE)&?S@BQ3J.$K/QM82<G9DD[GG
MD!/R^R1>Z"5.GLTB<EZXFR0E&,03X=<CAR?YCDW$]4!.679<U_D. =]NYM%'
M'*_PO?-^#QWRU'8;&T["YGX7LE2OM,N)\.*X]9TB5S[HZ$G_:[0[8@%<,^J=
M*:Y,"6U0#]*8RH2*T'>ODMX5;3(D?'T2HMHJ=/(E2O;.4B2$W5ZS'7L@IN08
M:.4>A>)T<1B2$"LZ]Y@H+1>ILFJ<B5[/2:95*GK25R)1_P7Z'_%Z-=4EVA<M
M#FONZ>[$/\H^+,ZR"&.@ND(P,>2RDVIUHICWV[>4@"]0R:1<#QPB--#[TC\B
MGQ>D<T.N1^S-O#*QZY#Z)!R5XIG*0&>TCL[U%T:(L37 -\QQZVF"//,U2H2D
MA#V O3V>6!\LLZO8L 20-=6S1.IWR,3O/43#)I"F*T8=]CO!8U.C5-+F+V&N
M*SL?M603^"2<=B_U!ZY^$3KAK73=/5PR2.06E--KFJ+C&IPDO"\E@31Q,[GW
M^ 2;#BW'C#-+G@_H/[:G)#:K=-)DFO:'L!.?S,@)) X*  #0XXT<NWB^Y%'N
M>_%HI].3/*@3<:!$CV\G'4RFX[,"!RYTXHTG3BTK=.=6/G9P?60T>L;;M^E/
MMUR,_S0&FU7JGO6+P[7=CF13HC1SQWTK$[LR-EUN^X"1!4AQS2OVQPK )%NZ
MP1&K&^ME8VP437IJ.%J6N#.)N E#9P&X6L/4O/RC%N6"8:!&*IGYX-'OF3QG
MPA>M/<O]'49)?BH6:6UE+%$!&&ZM]4O&(8 .+Q*Z^CLO75O_G9B0V$$4-_@"
MQ.7+^<@<:-("65I/X<A<PU$VM"LTA?O()\3N,49*1',?O<D\X;KR[!UD(4(;
MEL1CW!R,%+-B+FGQG0VO)*AJ6L_;6S.MX>:\F#0&!R,3%(>?F,?:K\'AO[!N
MTT)>AQ:T-]SO*B+X.O&=OG[AROR0QBVWDDG8S7K D!/NOF?PT86</*K*VA^W
M+Q[8.Z<6Y%@[?B"BG5BNT!?B]]9;'(-^6[<S'.N\#IT\][3@!;E'ZDW:]Z9H
M/4^Y!)@CJSVP?Z%9[:>QA>"DAG!1N%5JLMZ@&C/S'%@)BYYODB IY(ED+8LI
M :[_#!HDIR)F-D7PB;W4 Q)Z= B%?G(7:8B0S+EQI/ 4*R&W [0M^ ^'59_+
M,;-G%\7W_/[9\^+M$EE322$VNW'H0_U7"54+_V!L)+-E*]EY]EBZC/2HB9S'
MX+25N$IMK6&<P&XS8]R"39L $EMYD8")CQ)Q.B'[_#G).],J!I;3!#FY@9XV
MKL_K71#Q(->ACR[T:V3=&S&2E,[L?*I5XB1GR9]A%T3^<)0H39\SY 'K63QY
MGBG#'C\OWC?MP4ZG77I)D4Q:4P;B2S!-[6V35N!^;K9)0D??TZPK"_3[?*H:
M^M"2E4,:;:+T;>]:],TVZ#"SLYA+-2X^DHI W1JG&L6SE9QW1QD^=A@JNB%<
MQK%&]*L'627.+,QDI;D=ZLYW?\455K,9\30Y-NAJ@\T_M!?(U<VN[I/!-"N-
M]JBRBYVQ6)KU&W[>I#,X_/-X/D,<6G70$ (?LT]K2 'ZYGI&>G2(@R>ZQL0$
MUYJQ.9SV34Z*]?%;DWZKYE"!#>:)29&TSBRU 7]J9/I];)N?T]#L+$ 8N$.X
ME5?)TX&E]R4V87+^1+1MHFR<Q--L@<BL<JA,2Q]9_WPO;7'^%$K3-OY8$Y^0
M#*F&)B6WTN7XX\%SE*'O]];5;!P-AP(1 ?K<8,)$ G'!?/D&>CZ#,3GC-45A
M7]+M?Y"E-^GYP3<?8=SAN0//MTF&4G)4&1)0Q<MCAY =543ARZ:^/S]M!<U#
M"\_7!3N]U11-^'K*A'Y)BO=S<V>MWC@+OS0=;U=XCC\E9) _(9B]#NX<W::+
MN.&F<SWWM,:VNWQ*T6)_0-$F9'KO9HIFW"[1EKFBQ95#V_F#5A[V^_*7Z9K0
M[!J"CV+7HOL)VZ_\B).)#FS1TXDSZ3@8H&,LD@'XV (OST]/FRO6REN?A/[8
MA^47RAD\/=*E*JXS<QJ5E ?X(F^KW,G) <OUZE"+3WIUO;^=K,?<M$Z22[[+
MV6F6#A%4KT/=QF.8.LX#+YI)9P-MW0?U\>$%,NYL%#M@23[ZO/&'Z9.Z%+<S
MR@D\:3OE[AG>&WKG@T4)OEO;(0-5%L/*85@<8/$-ADX\4BHA(4H,W0\$9/24
MOBM)WP=_58$_6K*G0'H=DS#)8$L)'MM(<SQ+0[*='L%KLYI#:"L.I28IE9EE
M.PZ9WLT?4YI:=38?>0N:5W,S5=-X,I![%X)U]98CQ>U:^WT B%F3IGK0'6H2
MQ_>Z+TZ;)C[,9$U6H8\R#1]YU]"9D@['00)?)B&IW9X/'6GWA9['X1X+KH>T
MVRVJNY7N8>)!O?3S)1&?]H"SWF^R&:DAX;B6A)Z/), ]Q'XXCRV35KK\5 PP
M<3QF+2? ?8J>B';=5C,]W],6G'S/1Z,NA23^IN9OE$@?K/BF^05C/>UOY^ZH
MDW9U GOZX.C=V_='Q^GJ0D]]["G!Q2 !>?E>-52S1[C='^*1/FD.Z6>=:Q#(
M^H!>'C.NTO#1:XG$T"Z(VP>2TYM)5K%T73ENT?#)ER/( 5(;"VLS$#WD.9*>
MD-7H-89FDES =S*=-,**@H??)1^"]SVCTY;OL5F1$>5A4E*3O?5M&8LDEI',
MWD( #M PN0]I=?/S<>L(Q??P#ITU'T[ D:S@H.=OP2WTB]_IU1YSIV(G:1-^
MEFV!@NB424NKFV.K-*&!#&#2C9*!A;#IZEG'/D3;I*&WG&_J?3@7>UT(!W7J
M#70##S.!<YUS0BN;L*4]+,U,I( 3/>S:^ "/;R?WR4<"ZC$E>3@_M^;Z_H1[
M9"S0! 24IG05A?ELQ$Q*=%*5SB8X!&4_.WF9A^:^1\:QQ$L[MV1KV@$G\ ??
MYQ$/:.2OQX1GDRJRML?AG/W;]R&;L2K^X_ST:;%%Q[):_/PU;@$A0>/R"7W?
MD4C'.MIJ)(3%NR*QVAW?,<3#/CH]]\,NI.'P'TSB?U97W^NQ S;;<KM[]4OL
MA_K-R%4L[4G@6+#0AZS69?H#5MJ![&-CGYW^9W,D$<I/+OW)OU@4STZ?_7-$
M\>Q?((K_ .-G9.XLT=)_>YG[?8@8Z:DW33C\I" I_)PT-']^))W'Q)-X.)D;
M-1?;^Y3/'*21N\B2JZ'0 ;#Z<G0CAT1XI-I]X/(Q'!(7GKWS%+>(8Q?JOM%*
M$B[I8)R/JAC2DD3B3[A#Q0W"UX1T+"@YR"[=?J_MLF-A"K+DR4O:M'.N<:-6
MN-C#I[)P"U:O&055^P-WG9T,;-H9$<S+;E^:HL;M9):3Z'X5B-'1>!DB_V1*
M1AWH<^7,>3N+=4-$E02__H*.E;@+YBM'"IFDG*:RJX(6>T6TH3+MLZ;M[Y'D
M;BB@DG0 3G=U5A1I4<BQ6\LA+DY. <&)]7IS-3?9?!(J.=^5 )3\OHPT8O,=
M=;$ RP'.CF\LX6@GYB2"F(9SM9R),D-X7-M1"(PC%DO0:\6 .1XB@UW@\(8O
M;=,HU&MQM@R*7-#5CS D]"]W<ML (C<<#WN719VO6-+HV3\3L2F4#NE]WDAV
M6UFT*N^)RXK5U'#J+VV<TQREGCK7;"BN'>"Z7!@I#5)/09@W&&S0XFTQX1*=
M.7)F&JC",8NL5R+PFH(BGR"[(HY>;S!&RHF!'/: ?H4;L8$]GCB1D"$<7>.+
MUV1[.=,%N27.K:SF:3@\E<LE0[O9CN^JI*]N5&=,=FZ)*PQYTYQT,]?EJ.%;
M2.VA\9CI.NS:Y7/"ROCD8@H)V:4N(T>)T[MY?+^AYO?#_DM)DU2T_)"I(X_@
MNZQ:[DS^'!9H=Z2^/3EO'6KL>A(FZYN:.X?)T4@LN*$/1RH(PVU[(MQ4W?E,
M-AZ\IRTIXSUO<8=ODR1<Y98)/7" 1DOA4!*FS@P"A6.O$@0 N1^ %6%[<P]K
M]MI#IW%]E+/*TDB<S923-M+RB4SE9"SDI&23B$$<,-*.+T=N8E$ZA3&5JZ61
MU,HM1G J]^P66T#EM:T2H\9./@SDT[*^8\XSO)O=0+F7K\RYY[G$3+R5E-EN
MS"<]V-'E7ACE"Z\E=W'%'1R$ ]+-U68[ ?",<Q)ZB/F6[Y:VU8E!-H6L3$S/
MIY3Q&5<^RTL3X,Z(.N/O+[.22D?]_UR+G#P/&ZK/Q:JQOJ)+_M@CV7UQKCDA
MBD[DE$8Z7:M'9Y'%8^01:ZJH(.)>LHGB]%H+V@LNLG=HYNPE$4@OTU('/MT_
M5R?->Q)\ATHK]S6DTRSX1C5_'%C&E.Q]1DRX&W;& /!-(_HSIUG"3PN]^W1P
M)X'1'I,(77DE4.0F)+*J.6%3>_=.X/+L]4 GQ9]I\/\F8;JL6K[+\$U#7U',
M"*$@P/E8#''DW.PP+UN4OO7&..G#]@_))2]R+(LV?3<N<=$&5U"=O:>A0M!V
M.(Z<W>QUV$_\8[NC$<^_(H1\K6^\\W!=,_WT9:5#%7RN6ZG2 +G7&;430,9(
M+F-+6Z,7";KU!W&U)I1>X-9K622[6T-'UACP4[3U:H,A"F!?<HL@J@EKU_"5
MJW('X+>TR;QG9T\7NF_A-LYPBZ&>[?JB@9Y,KM7FB!6R(L2N1ZV^H<(MXX;(
MQ34'\\?9LN>?*2\J47WQ&=GHVM#6J"<2.6$\9L(E<WKGLF\A_H+B.)^P#RO_
MA<5>\P+<,9Q?<8@U<^7/RT ?[EK,4C=RVZL.D@G9<J_"R:[9GYE 6+MNN^3T
M#\-.P&=:3>WB3;<T5KA9H\H4[8!R"OBJB<CV8:-TN7QS62:TDD>8V?][I$W$
M-EZ;RRW75N]U()9P%(O!8R_59\DF<&YZ#6<DY ?CDP)/_QVD,#6^3WXA*4SO
MV^R]"9:S)]K?[UM7%UY@]*[A=I;0A1>UB<R(R?.AAI0]LPLD_?$W;Q8D?]G(
MO9$S)^*^P#K>,\RG1>Y9;BF_?(#?_AP+^=476LC?_:ME<^X?S'B8_,,G6TMA
M.OYY%[[ZLQGDWT )WQ;^7Y"YE'\X)3XN__S,#Q3EX[Q$;5?TZJ/3WSX]DHC%
M?QC:'?\S*LMV&-HM_[GA.]3Q /V.?+O_@ G"OZOSXO\ 4$L#!!0    ( (YZ
M:UK5HDWI2 0  '\+   8    >&PO=V]R:W-H965T<R]S:&5E=#DN>&ULS5;;
M;N,V$/V5@;HH6D!KZV9=7-M LLFBMPV,I.T^%'V@I;$M1")=DHJ3?GV'I*VU
M$R=MDY>^B!=QSIP9S@QGLA7R5JT1-=RW#5=3;ZWU9CP<JG*-+5,#L4%.?Y9"
MMDS34JZ&:B.155:H;891$*3#EM7<FTWLWES.)J+33<UQ+D%U;<ODPSDV8COU
M0F^_<5VOUMIL#&>3#5OA#>I?-W-)JV&/4M4M<E4+#A*74^\L')\GYKP]\%N-
M6W4P!V/)0HA;L_BAFGJ!(80-EMH@,!KN\ ,VC0$B&G_N,+U>I1$\G._1/UK;
MR98%4_A!-)_K2J^G7NY!A4O6-?I:;+_'G3TC@U>*1MDO;-W9./.@[)06[4Z8
M&+0U=R.[W_GA0" /GA&(=@*1Y>T469873+/91(HM2'.:T,S$FFJEB5S-S:7<
M:$E_:Y+3LW.FZA(8K^"B;CJ-%5PRR6N^4C!'"3=K)G$RU*3)G!^6.]1SAQH]
M@UK )\'U6L$EK[ ZEA\2PYYFM*=Y'KT(^"/C XA#'Z(@&KV %_=FQQ8O?@;O
MJ9'P^]E":4E1\L<I>QU<<AK.9,Y8;5B)4X]20Z&\0V_V]5=A&GSW MFD)YN\
MA/[J.WH[*ORR1EB*AE*7?H!FBP9W^5O_A<KDPPZCVF'@'F-#&*5H6\H\9:&8
MUK)>= Y#B_ZG%N7M6C052C4F?1+Q*'C@BG@?[Y@8,)_D8/9-S4&O1:>(C/(!
M[TO<:$O"::\H.;Z%*ZIR-2?-3^G\)"2'CRCE [R#4>XG86(FA1]D(4W"//3S
M,#>S(/:+= 0_HR+"5:T<#O$R?NCXX4[O#5+ !;]#978I0NA$:::'UD,6A1#Z
M 2F._"3/:5Z,$G#WQ(EYC_8O7 FCS$^+V%@2C#((L\*/XX#(1Z0@A+.J&K^)
M:Y+'D(4$[*?$,?2C+-YYA)X&BI>2V:(KEF_3DJ6DQ>"G=-&D)<W[:/W/'GEG
M?)(%@;O?(#43ZY=18:_5>":%S[:.8_6>W:&D9^DHB!70NZ8T731I'>^N9OM8
M@G?M@@*/;']6%D9D4I":(8SLD,>Y6Q5PN5S2FV7D;5;1JP4*RT[6ND9R\/4C
M9T$VHB0@ZD5"]T%W?GDSGT,,(220]>YZ'<O(C]/$\(J3V*RRO+ K8GEUZ/_'
MV;[WS=$!EXGDZD$8N<&D6#Q(4AJB =W,Q:DJ<B 6N"%V8FY5%'!!OC'EB8J5
MM@7$9"(W=:-U=0-MW:!'I*/&HW]'_"=Q!VS+9*6,4X)!2N]MT]1?/&-0@T'V
M:-NB;-!V%\V#3XXFMH=.I+"D4+>%I^D,#UNJ;&!M*&+W>7*R@CK;%UBR3AGC
M\,'A,Z[K]_OH&+S2 <D_.* XY8!P$/S_''#JD1T>-$4MRI5M_10I[;AV_5&_
MVW>79ZZI^G+<M::?F%S57$&#2Q*E$!AY(%V[YQ9:;&R+M1":&C8[75.'C-(<
MH/]+(?1^813T/??L;U!+ P04    " ".>FM:Z*"6#'0%   \$@  &0   'AL
M+W=O<FMS:&5E=',O<VAE970Q,"YX;6S-6']OVS80_2J$&Q0V(-CZ9<M.$P-)
MVG4=5BQ(UNV/81AHB;:X2*1*4G&R3[\[4E9DUTF=H!M:H!%%\H[OWKT[63I9
M2W6C<\8,N2L+H4][N3'5\6BDTYR55 ]EQ02L+*4JJ8%;M1KI2C&:6:.R&(6^
M/QF5E(O>_,3.7:KYB:Q-P06[5$3794G5_3DKY/JT%_0V$U=\E1N<&,U/*KIB
MU\Q\JBX5W(U:+QDOF=!<"J+8\K1W%AR?Q[C?;OB-L[7NC E&LI#R!F\^9*<]
M'P&Q@J4&/5"XW+(+5A3H"&!\;GSVVB/1L#O>>/_!Q@ZQ+*AF%[+XG6<F/^U-
M>R1C2UH7YDJN?V1-/&/TE\I"V[]D[?:&<&)::R/+QACN2R[<E=XU/'0,IOXC
M!F%C$%K<[B"+\BTU='ZBY)HHW W><&!#M=8 C@M,RK51L,K!SLPO9 G)S)'E
M6T8^B%26[&1DP#.NC]+&R[GS$C[B948^2F%R3=Z)C&7;]B- U,(*-[#.PR<=
M_D3%D$2!1T(_'#_A+VK#C*R_Z!%_[S[7W-R3/\X6VBA0PI_[8G0NXOTNL#J.
M=453=MH#QC13MZPW?_TJF/AOG@ 8MP#CI[P?G(?G>R';D]Q-<DU2G.>:940N
MB8#Z;Y:HR @M"I+F5*R8)D82D&%ZD\LB8TJ_?C4-@^0-8992C["[E%6&F%QJ
MUMH 05 67*S(4LD2/-\R;:"6C2:+^RUWI+^QX8)4E&=X36G%#2T&%DO&(6=\
M46,5?X&&]#-^RS,F,CWP[':.IU=2&69=F1PB2C%6*NX14"I!HP+#AI&6!<\H
M;M4&+@XAT)'NX6Q(SM*T+NO"[I?@6.WL*Z36GJ427!AZQ^#.PDFE@KH@5!-J
M3:2 @W#3X\0.R:^ O-UL4=&#SU\SQ?"XI2R@[>IC @550].U-74&:2](Y'ND
M;PF2M:;('X$^!UT,Z*^58B*])U K0L-YMG]F?]>;'!Z1?@#V_BP>V'$P\7P?
MQF_9DH%I9G$!J,82LE(U?;PJZ):K+EUDZH7)#/Y&B4\^4G7##%T4C&@&@+CA
MH)%:P).GX/_ $2MXXI ^ACS8<A+%I!\E@V<D"R,( R^9!BX:/_$F"8PQ 8Y
MU$V#Q3Z\ ("VRNIHE]$TWT[NX>F"AZMU9W+%&"E=+V782[<2A\WPN,U22_:G
M!U+> RD@%=&E[_J!OBXG.[D_IY"9U(H&H/^2&KD P,VIL>-ENN$($A5&<!TG
M;L'WQCXL=(!@;' @4*61O P0((<08\44EW \,!X%T8!8V8=O<&+@9B-0TA5+
M"ZHU7_+4B0A M<Z1LN: /LH X$-;Z+2PC<_Q!#P.R#C>"6^7U!U!.QT>H92Z
MVOC_]2"@OS];#A>[M7?9U-XEUEY_.T_]GRV/@V^FG(?FTNIFTQV.FM(^<@7:
M+;4NHJ)!9#/[E(*"&!+F/R@HB=Q<D!R@'^=]OVSZ,RM%^#^+=N-[F73^^O*?
MS01*"IL66R[A9RK2CP&JP\"O =&1/PS@=V%1X+;#93/\+IM;_&PUOT#)2/M+
M^V#DDNI[P6R"V8Z].)HXC4?-DW#L39-H2]!?TW$0>DD<MN(+DA"G9D%\<!/<
MK^)PUAT^J>)X4XSQ.&[BFJ"RQS.W ' B_[ML@,^7#-;U?RV;K29H13.;>-.)
M[[B-I@%.A=.QU<P,\C^)7]H#X=&+G6>3Z2B.[60X]@]_B.[7SS3N#K^%?I[7
M!>O=$K(_:K<:'B9W;P=TO0:7OZZ@H97$"SMQP^#+6W$\W/?V..J\T9=,K>QW
M"WQEJX5Q+_?M;/MIY,Q]$7C8[KZK@)Q7R%[!EF#J#Y-QCRCWK<+=&%G9[P,+
M:8PL[3!G%-Y(< .L+Z4TFQL\H/U@-/\74$L#!!0    ( (YZ:UJH3[:1V0,
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
M?RQ.2U)R2P@!LJB_Z%02?[2E>=A1ZCLYV=@\8;"_-TG'6Z-]'V]& %WQ@')
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
M!@C&=<^ZK 'PTW:-J?L),EV.;56Y2/ 1B<^[QWR0\/$0CLMMITC[@ML7]\A
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
M,@I =Y-7]V)5ZZ>=E;(T._EE3<,J:B= YZ6B5.Y?G('#^+OX#U!+ P04
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
MR'K:@/=CY\)J0@;6WY#._P!02P,$%     @ CGIK6HX51=V$!   APH  !D
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
M>&,+_I_+6=/6I$C_.[9@&>_I^'BPKI?-.LW,3T=D/HVI;\W1J^]^=_;\].(
MM4\]M4\/C?[J==K8!C*[JLJ&R,V#0*\Q6]GR%V-D?Y.!DS\O#5E85JW6:;D%
MT[**!%LV)L=?^B9]F-LR+3.;%DE#;QJR[[9)FF75%7DR,PD<2V)+O/.WKA3#
MW=AVF;0T_N<' EEEU9*HZ/G:M!6-E14=:1@&Q1B79=G1.Q_,NJK;A$:';2=G
MI]/_2,C%\2-;D]:)@5HFE^O:%LF34]:JI_Z)*UDF3V=IVLVR*@KYN$K_5M6V
M)?O9E"8G\RS;FGZDL?)J99K69O)6V9JZ9-9A!=VLL;E-:U*RD^2R*.1WY29Y
MG8*6:F1YI']EDS)GFF29WAIBFRD34UCR#LP985\0U@D+AY1NG=8B+!*G\O/>
M(J(G$ )$&!]+BP=O\#.Y@>]^]^+\_/3BX\G-"?]Y=G&<+$QIZI2YDF5FC<?3
M8%'$5IIA741O_^'R\MJ_C86NN[KIX'I(BJ#6EF1[G2Z<OG."^T]^^K(FUA:&
MOL#J/IA%5\A:;Z;_)</5YC:UA<P._F6&%Z-ZH2+]?9/D=CXGW:&);9F3 Q:A
M?)5^JQ(FQ(\DS?]&@WJFDG4Q1XCH$E&F(!/(NKK&=S1?3<HJ<H<B5-#JW@CM
M,FU)YTH*H/A"1LQ-W22E(8UIX,FAM6DR3VV=K&.352V@KRB"-4ZY&U(54]LJ
MUT6[G^EI@@*B0/YAT5.[TE>2M#:P/S^Y)?D3%RF$(/;NF9%LK;7TXMPV&:V?
MS0\D^P7+X$*.,[VP4'/+G,!8L6DP9ZJ,>)FD<R*29U)+2@3P0&+)K&O)@H@4
M\V";P&IMTW3T.^GCNJYN+82<YU;MVN +S%>;0CA SV6F;@DM)7 &*S8@D$Z>
M*@<?YEL29]MB8;R"VOS6@3G1J#GQJ:B:CMAX<B!T//.AX]E!#_^Q8<&\\>1
MVSZ62F9+VC\6-;YVS&_AD\31P2W!X;)G@A=Q/&MBPR &K])/)N(Z&Q5);[6.
M%"8EV\]:U5*$"/BM%=P66P ];S3,%#:=D3OAM>!SD H>A-\G$\;,^]Z165@'
MOV#M' KV4%G#)#K#SYB[-88DM]:Q3PGOL"=4R[K,VHY=CQAFQN$8;*HM^W#Q
MB<F\KE;J(SP?)SQ-MDQIM2R2B,-U1!^$17X-'(G\2 I'M:$?);^ (A#<*,@%
M4/2$873K2ART6]_,D!,&[7-[)X_DANA$\)L5YI!!//<&\?R@\GY0]GV@F0@
M[\--#QZ$H#7!1XIHPE,$@[DQ7EJT;O)GY"1RY7-:L/J46&0 Z20F: ?)"4P
MCK295\&%;:$F]";)!7/ET[2H2L/^M$G(V%I6XX2TJ\-H$Y @GIC\UYR<MB(2
M-RY[+G%PYHXB$WLQB:?1XQ2SZLYR3().09B0#>%$^@DF3Y]F0)(3'S%ZE'^(
MWK^N*P2/Y'W7-E579UCFHZ,/U^^/CB>)L1P1[K.TD^1#X&PM8O@[T;%9&O8;
MP&7.\A85Q3NF))"%@(" 0HI?"P/81CDE(Q(L0+!JI7/5<^2:C<>JB$^BTS%H
MA$7R4Q4 +WQ^6\CX,)X[L22-C54S1EM8&2\CQ6CL_1QQ0CWAG:)CX2%M97&
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
M(L28;;P-Z4%YW\[(CG81^L#6F!@?6F,V'T(&T2'5L\.G$+&=!D!Z&?H5QK'
M%XR3^&_3^%MUS0K_L.90.HK;)F1?R9T0&WX?#J.,>8O>N1\_<(VDM-_T$0\L
MK5RAIYBK3&+Y \/G4J?65,1^5%I9O&W6.Y722)>G.W%65J4[P@BJK2_(E#&Y
MN2YGHB70,<K0QKZQ!3OJE!.F@)-=!35B(D%=[TK=L10^;S4XSSG$J@\Y0[.S
MJ1)QF6#- <;MGN9Q?!O4<:62UT,EZ@3Z&9:O(2NZ<5T [M1+W-G<3\ <7R<<
M@.=#9./VX@;TRQY&,S9W[^0"293<0LWB\L_QIX@,BFV4C"P\M$#S]"0(/*UM
MPRW:H8NT/Z5XE)E:H8G(=)$V3<IN-4.7\9P6E[55[0Y5NN3(;9VF=>E[MWV*
MEJPK-/-!_,J/,)G8P HMRNN"HX@;8Q(-P*=P>'EN>A*N>$[G"2/Z0UNA6RC7
M.?7XIIJXSLS%9C(>8)U^E_!:#L(8[G7PK251Z[F+_8/UI+>5E1*<:]JW6LM$
MGMGH4)MPY%K'>>14,VK4(=%]4KSA7Z! PTZQ!JX%O\IE6O:3I=\WTITKIVVE
MBYJ;P5@V],XG@_:->F':'L S&!9>IN)C8:Y?UDITC#7$Y]*^F8= %?=ZF(7-
MR-Y;]47^I-2V-/4BE*JBP6:28E>!YG!"C70[/FY;]79F?)>\WQF4G<UT5G5M
MS^[&#_\-O3J[CWY'I3/S=&BFX10P][UX[^H\1YQ#:-_ (\#=@BS5)0!^Y^9X
M;_CBXG(4P])>SZ!O"XY3698:&JWBX3AA(360<H8HXLQHYXX>+^/^'-XUJE8K
M= ;D*L,H@CKM;ZM[1<#1Z#<01NQ(.,<FI><3-@@/H;W3X=RH,[1_R OXW*L5
MUC!SITT.8:#S@('.#V*7=[1P6Z^TIO8G$N/T3WQ:\)*7-8J&OFI$^:;@;Y1U
M+IUS)U,FC(;U$ FW($ZK^11>_M'1A_<?CXYCGON#*Z%+BMQ^P*:N(10M$1W
MP"_A^*ZT.S6C(=^;2;%#+X\95IGRY0^2JZ(GU\!8POGQJ"*<V3KK5NBJSO@+
M/L)NPJ;H2!+C*T%1E].\<W9,,TFUY(U,)]WFXG;\[U(QPON.T?&YBJZ<DVOG
M86)2(XUSC4:3*-N3JNQ$8!?R!0IJTD_JYN-FJ*4UB%FU23]-P9'>9I'>  !N
MX5#&72M%Q[%S^8/"$C_+'DK3C)A),Z/",7E<\D'U-NJOZD$8+W2-]UWCZQ'D
M-S9<D6M<PANZMPB=U1JC5("[5=RQ]E2AE1WKS.QNJPVT@$MA''#YE)P[L^$*
MQY0^A'+R[OS<_^Z:7/;HF*<)N"PNQRLV=/6:D7+VH*.@-\$N5/SBPG._>.&Z
MOBQKO)R9D'I6U>(.D-8U"X534/W70[&ZC U9&SYQT\?[C[[>,T_^[?SD6;+"
ML0"-0_W7N(^(%(VWONC[FE0Z[('..\)]+!7)9N_PMPQ[>G+NAIU(5^]7;L#<
MJT_U;5<#,:[X3$G^+>2AT3QP%4M[ZCGF/?0NJW69[A2CMOF[ZH';6?A'<R12
MRL\N_>D_617/3I[_8U3Q[)^@BE_!^!&=.XNL]%]=YPYAMW"7V-G!R[]>_<'G
MPC33N]*?4CP W;YFP,3_'!UEN'_1H5\^&)0.3L+@V"HSC:N.C>$L!N:X6F<.
M$"]M@G;^<,@EQ\-XI,)^XGX$1$GN9' 176(U#EPIID!ODK^[B%,B;+.BFDPD
M_H:KI6PKPHY(QX*B*RRDC_6MF=6LX5[!'7G1 8T^U[CSS]]WY*I^72G@!L47
M]44[&*)W)KBL1NRBOX_[T)T%XN'&\-Z'6P7*&6@I]D62:$J&0F@GYPV/:A2
M^^0SJA.X>XOF$L.8KYQ4]33E)-9=5;30?*2MPO%Q!A)_@[V)DG)/J9S@7&=M
MQ+HGB1RX-UP-P)E)P$IQJ>^NQR8;K]=%)SLCU-2_L"=.;EV+9MC1YUQPS1<Y
M<6(8RC=>3?V)>B[:I:U_7/N;*$- VAI!ZIQ1?#@^"F?%.5?!+ED2=F?%O650
M.H7#,\B-_#&!6NX909);E>:0FPN7$)X=OBSP0R_)OV)MI?E^->VHB_O2P?K=
M;VZ;B#6+@WNOTB#O26 /N_+^ '+<&JKU9;T 0RO9N &%]W?]2'&!X02$.0_&
M'C;<ZN4O.QLC9Z1%T)_XZG4#>>$?C$3ALJ^SPS=SO7$%TFM2DQNBQHR*YJ&#
M]$32$KYJT1IT*]&AP1-3R?#\<=X-WRW#BL_E4E@TB7!NM-C'U02NN(7.3C)M
MN2OM5KU)VCO+R5MF_?Y4.<%09)UFV[X^C,,&3-=NIS[?G: :$%W6(W4?V6B4
MZQ7BR]Q<:Z]N$GE%E#UZ<E[9IYZCXA%<0V/%IQ'NPP)M1-:W!W=0^*81/1W8
M:U$<.YO.R6/804;+FVQ#M9MJ*MQ4KW)/-NZ\I]U?W9ZWN)F^C*KV<O..GGA"
M3[-P**HJC P"R^=XZQ4 !41@2V%[N8<U6VU7U3),T+/<T$A<$I>C?M)=C7+W
M8"P4-D5(Q"#.[TGBLX[[Q91.84QN"^G9-G+!',+M'FEQ;%!>FSQR]PQ__$"N
MMN^:4QW#ZU$!GB2XR#7K<\]QB9FXD;KKNNM/NB/1V588Y3H),FZ8#!)LA0/2
M.%GU)(%<!V>C]&*'#=^8;/)IBN(7N;NPQQ-3QN?^^7X#F@#WZ!0]_GZ;E>0Z
MZO_G6N0V#B]0?2ZT0>@KNN1#C_0N&+7EE"B:RLFL>+I*KQ- T94Q66@2P#8T
M+K(<&$ZC&XI;08SF#GW3C=1MZ65::LLWGHQM_/>;;%S+525WV,333/@*3G=%
M@HPI6T ]8FB)4'4SY@#X]B7]F:MB_B?IV@74GWI&.[0F=/6WDT5O?-TQ'U,V
M\7>'HG&X:?#L<[<$<C(R>NW:-/F5"/QO4LC+O,(%NJ.!^AN.CRLB?D49 HI+
MZ<(3"19!NJ/#O*[0;Z+7H,JQ#/>07,XE9U=),=?=#!<D<:N -7NZF"17\M=(
M]"Z&W#U>\.=J32.>OZ#\YD;?^."2+=W2HB]S'2KA^SB4*JVY-#JCMM_(&-%=
MGO%)B4F4F[@+%'3S,[[_L]']O]Z=2#JREA4^1UNC<0+J"O9%5^-BVVQARY+A
M#Q_3_9F$S#([>S91N?DKIOW5O'KF]$$#/>UC(ZDW0%>$V$6GV\QHY9!Q?=Z)
M!H'!_&&VWO//E1>YN">):[W1M8NTU&@I>L*8,?5WE').F;7N1,$#ND#X9A2_
M\F^L]EIJX@,$O7M[><V\Q>UTH/$7"/>J@7*%N0[24[+95I63X8,[0H6BQ**J
MH\. #(V1:]!J* 'R"2N-Y6]$RGN&MD,YI>OY0&4;+RA=+M\XV5-:J0*-R'^/
MMHG:AKO@^02&T?MXB"5<@\#@H8'Q7KH)+![?+1T(^25U)9UG_PI:&#O?I]](
M"^-+I!OG@N4HFA[W<?WB$Z<P>H%^-4KHQ*G:0&?$Y;ET2/;W>_</N].PSBU(
M2;R4:X='#L@^P#ON&>;S*O>\[RD?/L#W7^(A7SS00_[PS];-,:CS./HG1U:F
M7O _K,(W1Y>M_.LC_MO$_>,ME_)/EH3'Y5]^^26M%S@^59@YO7IZ\OVS(\FJ
MW(>V6O,_8#*KVK9:\9]+DQ+\Q@/T.[9PW =,X/])FU?_!U!+ P04    " ".
M>FM:*;[8$.<#  "N"0  &0   'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6RE
M5FUOXS8,_BN$=QCN "_Q^TN6!&A[/>SMBJ#M=A^&?5!L)C9J2YDD-[W]^E&R
MXZ5=&MQV7RQ*%A\^)$51\[V0#ZI"U/#4-EPMG$KKW6PZ546%+5,3L4-.?S9"
MMDS35&ZG:B>1E5:I;::!YR73EM7<6<[MVDHNYZ+33<UQ)4%U;<ODYTMLQ'[A
M^,YAX;;>5MHL3)?S'=OB'>I?=RM)L^F(4M8M<E4+#A(W"^?"GUU&9K_=\%N-
M>W4D@_%D+<2#F?Q8+AS/$,(&"VT0& V/>(5-8X"(QI\#IC.:-(K'\@']@_6=
M?%DSA5>B^527NEHXF0,E;EC7Z%NQ_P$'?V*#5XA&V2_LA[V> T6GM&@'96+0
MUKP?V=,0AR]1" :%P/+N#5F6[YEFR[D4>Y!F-Z$9P;IJM8E<S4U2[K2DOS7I
MZ>4E4W4!C)?POFXZC25<,\EKOE6P0@EW%9,(;^_9ND'U;C[59-(H3HL!_K*'
M#UZ!S^&CX+I2<,U++)_K3XGJR#<X\+T,S@+^Q/@$0M^%P OB,WCAZ']H\<)7
M\$YX^_O%6FE)Q^6/4_[V<-%I.%-",[5C!2X<JA&%\A&=Y;??^(GW_1FRT4@V
M.H>^O*.2++L&06S@3.)VY,J5:%LZ]+U'%UK+>MUIDT708ORI1?%0B:9$J4ZY
M>I;,:5?O*X2-:*C4B0GT!OMZK_]"9>IG(%T.I/&8=-'S4I8T>T'Z\/.(] SN
M*XGX[(S!#?%\OF*.BOE$1]+;FH.N1*>(C'(!GPK<:4NBMUY2,;V#&[H5:TZ6
M_TWG9R$Y?$ I/\,;B#,W\B,CY*Z7^B3XF>]F?F8D+W3S)(9?4!'ALE8]#O$R
M<>CX\<H8#3+ !7]$958INK2C,.*Q]Y &/OBN1X8#-\HRDO,X&@X&)^8CVA>$
M$N+43?+0>.+%*?AI[H:A1^0#,N##15G.OHIKE(60^@3L)L31=X,T'")"K83.
M2\'L)4T'^ZNLI E9,?@))9JL)-E8'O\Y(F],3%+/Z_/K)4:P<8ESFU83F00^
MV7L?R^_8(TIJ8\\.L0+J@TI3HLGJ;$C-_J4&[]HU'3SR_55=B,DE+S&#']@A
M"[-^EL/U9D,]SNC;JJ(N!PJ+3M:Z1@KP[8M@01I3$1#U/*)\4,ZO[U8K",&'
M"-(Q7/^/9>"&261XA5%H9FF6VQFQO#F._\MJ/\3FV8:^$BG4$S_H!U-BX21*
M: @FE)GWIVZ1(S6O'\)>K9_E.9RZBJ='/;1%N;4O!44D.Z[[=CJNCH^1B[X'
M_[.]?\E\9');<P4-;DC5FZ2Q [)_'?03+7:V(Z^%IOYNQ8H>5"C-!OJ_$4(?
M)L; ^$1;_@U02P,$%     @ CGIK6N<-KM$(!0  8Q$  !D   !X;"]W;W)K
M<VAE971S+W-H965T,C8N>&ULS5AM;]LV$/XKA!L4-B#8>K7L-#&0I-W6H46#
MI-T^#,/ 2&=+BT2Z)!4G^_4[DK(L>8[C9-U+@-@47^Z>NWOND>23%1>W,@-0
MY+XLF#SM94HMCT<CF6104CGD2V"X,N>BI HOQ6(DEP)H:@Z5Q<AWW?&HI#GK
MS4[,W*68G?!*%3F#2T%D5994/)Q#P5>G/:^WGKC*%YG2$Z/9R9(NX!K4E^6E
MP*M18R7-2V RYXP(F)_VSKSC\TCO-QM^RF$E6V.B([GA_%9?O$]/>ZX&! 4D
M2EN@^'4'%U 4VA#"^%K;[#4N]<'V>&W].Q,[QG)#)5SPXN<\5=EI;](C*<QI
M5:@KOOH!ZG@,P(07TGR2E=T;X^:DDHJ7]6%$4.;,?M/[.@^M Q/WD0-^?< W
MN*TC@_(M571V(OB*"+T;K>F!"=6<1G YTT6Y5@)7<SRG9A>\Q&)F.LMW0-ZS
MA)= ^I_I30%R<#)2Z$)O'"6UN7-KSG_$W)1\Y$QEDKQC*:3=\R.$UN#SU_C.
M_;T&?Z1L2 +/(;[K1WOL!4V\@;$7/&+OW=<J5P_DE[,;J012XM==,5H3X6X3
MNDV.Y9(F<-K#U$D0=]";O7[EC=TW>P"&#<!PG_79-;9=6A5 ^)SHXG &3$E]
M=98D55D55$%*/JD,!.D6[P.7<E<T^_U]SH D'3^TY8<;/TG'3X%^',)0,%8@
M@%!)YKS YI;'!*M586N;@ITM15Z0P'5(/V=$9;R2E*5R0+";L%<8LEL(8,D#
MP4(PB?Y,EZ:_(^E+@^6(]#T\[T[#@1E[8\=U<?P6YH!'4X,+0=4G64J6M5HL
M"]HQ9>%B;(K>DXGCQU/\#&*7?*3B%I1F.Y& @'*5@R050WTK\C_0Q0)UC?1U
MR(..D2 D_2 >=(JR/UDZ M]SXHEGHW%C9QQ[@SV4B1K*1(=3)J-L@2$@ZG<T
MR384^CL,VN]>,\@R(&<+4B?3:#QF4&+ED6 ;5*!1)6U4A_,-[T'&G,H$ "FM
MTH!6F@[SM%0<-S1KV/)E4]7OL:K(==:N__6F_NT\;9'WG"*U$L-ZA/XI4?P&
M ==>0UO8R;K(R#0_P.\HM@NN$[FXT *B8T.'F"JIDY<B IU#C'$)(N?H'BD3
M>,& O'XU\3W_C9X8V-D 6^$*DH)*F<_SQ'8!@FJ,ZY35#OJ:QPA?<3.;6YU?
MVXS&:'% HG KO.VD;G6D;:0CW0MM<O_[?&#(R&?3X6);/"YK\;C4XM'OUJG_
MP>1Q\,V8LU''AC=K>3NJM>G(*DQ+*SJ(BAJ1J>P^!GDA%LS=,"@.[)P7'\ ?
M:WTW;?I30T7\GP;;\;V,.K_]]<]40E-*JR[,Y_@TI].O Q2'@5\AHB-WZ.'C
M4U'H;8?39O@?D/EI<0N?S>87,%FG_:4Z&-BBNHXW'>MJATX8C"W'@_I6'CF3
M..@0^BD>>[X3AWY#/B_V]=34"P\6P=TL]J?MX5X6A^MF#*.PCFNLF1U-[0+"
M"=S_I0 ^GS*ZK_]IVG1$T)!F.G8F8]?F-IAX>LJ?1(8S4ZS_.'RI!N*M5RO/
MNM)!&)I)/W(/OXGNYL\D; ^_!7^>IX+5=@N9I_*.X.GB[E1 JS5Z^6D&#0TE
M7JC$=09?+L7A<->#\JCUXEN"6)C7>XGM4C%EWX&;V>87A#/[XKS9;G]^0#HO
M=/8*F.-1=QCC0Z^PK_3V0O&E>8V^X0I?RLTP YJ"T!MP?<ZY6E]H!\WO*K,_
M 5!+ P04    " ".>FM:YY.Z;50#   /"   &0   'AL+W=O<FMS:&5E=',O
M<VAE970R-RYX;6RU5M]OVS80_E<.:M&U@&?]<F0[M0W$28IM0 <CSK:'80^T
M=+:(4*1&TG&ROWY'2E:5PG&[A[U8=^3==]_Q[DC/#DH_F!+1PE,EI)D'I;7U
M91B:O,2*F:&J4=+.5NF*65+U+C2U1E9XITJ$211E8<6X#!8SO[;2BYG:6\$E
MKC28?54Q_;Q$H0[S( Z."W=\5UJW$"YF-=OA&NUO]4J3%G8H!:]0&JXD:-S.
M@ZOX<GGA[+W![QP/IB>#RV2CU(-3?B[F0>0(H<#<.@1&GT>\1B$<$-'XN\4,
MNI#.L2\?T3_YW"F7#3-XK<0?O+#E/)@$4."6[86]4X>?L,W'$\R5,/X7#HWM
M. H@WQNKJM:9&%1<-E_VU)Y#SV'RFD/2.B2>=Q/(L[QAEBUF6AU .VM"<X)/
MU7L3.2Y=4=96TRXG/[NXK6JAGA%A;57^ "O!I('W]VPCT'R8A99".,,P;^&6
M#5SR"MP4/BMI2P.WLL#BI7](U#I^R9'?,CD+^ N30TCC 211<G$&+^WR33U>
M^@K>NF0:?UQ2'0M8L6=J+PM76C.Y0R__>;4Q5E.O_'4J^09[=!K;S<^EJ5F.
M\X &Q*!^Q&#Q[DV<11_/,!]US$?GT!=KFL=B+Q#4%JY552M)?(W3?.G:G-P.
MC0SS+7_[Y&2$.\S53O)_OJY(D]39L*>3NB\1MDK01'.Y ^NZI1UK"F+ TG;^
M@J+Q%#>>8MZGB"U%W5$$+CV RX3)YW=O)DD\_FC(C5I*-@#2*,$+9DDQEC[5
M,0Z7A.ZX:8]1H^:J,+1<\-R97\)]J:G;^UT*OU+*+U=<L[F?44]Z[WFIO6&R
M,!_H3*E/>-Y0<*/S%N)X$),U"=$@CJ<DI,E@DHY)2*:#+([A=KU:03S.()Y,
M($O&D(VF<*\L$]\^(8^?1G&#GT8.-DT'HVSDA&B09!&<:;.+KLTNOK_-F"GA
MAC]R.G@ZQ1O,!4W/R28Z"_H?FJA4!],O_P]4>,>B:%G0C=N0<+4E<Q+_EVI?
M]X.:4U'?0C3TM:5/ZHHRC&.O9=.3=0A[EW2%>N>?(M?6>VF;^[I;[5Z[J^:2
M_V+>/)6?F=YQNJ<%;LDU&H[I]'7S_#2*5;6_\C?*T@/BQ9)>;-3.@/:W2MFC
MX@)T_P$6_P)02P,$%     @ CGIK6I].8&>F!@  *2$  !D   !X;"]W;W)K
M<VAE971S+W-H965T,C@N>&UL[5IM;]LV$/XKA!L4,2#8>G_)BX'$:;$.31<D
M:?=A& 9:.EM$9=$EJ;C9K]^1DF4Y<=RD73%@<#Y$Y)%WO+OG[L2#?++DXK/,
M 13Y.B]*>=K+E5H<#8<RS6%.Y8 OH,25*1=SJG J9D.Y$$ SPS0OAJYMA\,Y
M965O=&)H5V)TPBM5L!*N!)'5?$[%_3D4?'G:<WHKPC6;Y4H3AJ.3!9W!#:B/
MBRN!LV$K)6-S*"7C)1$P/>V=.4?GD=YO-GQBL)2=,=&63#C_K"?OLM.>K16"
M E*E)5!\W,$8BD(+0C6^-#)[[9&:L3M>27]K;$=;)E3"F!>_LTSEI[VX1S*8
MTJI0UWSY"S3V!%I>R@MI_I-EO3>,>B2MI.+SAADUF+.R?M*OC1\Z#+']!(/;
M,+A&[_H@H^4%571T(OB2"+T;I>F!,=5PHW*LU*#<*(&K#/G4Z"TK:9DR6I!W
MI52B0G\K20YOZ:0 V3\9*CQ#[QRFC;SS6I[[A+R$7/)2Y9*\*3/(-OF'J%NK
MH+M2\-S=*?!76@Z(YUC$M=U@ASRO-=@S\KRG#*9,D$^TJ(!<,)D67%8")/GC
M;(+F8XS\N<WF6J2_7:3.FR.YH"F<]C Q)(@[Z(U>OW)"^WB'PGZKL+]+^N@&
M\S"K"B!\2K:C1<N,G-,"5X#<F$P>%U1*-F4IU:&_S:+=9][F0*:\P(QEY8PH
M$PQ$YJBXPI4QGR]H>?_Z5>PZT;$DTU8K]D"K2:-575_2#:T(E=HDQ+?":M!"
M;/C.%H(5Q+,-R3]ZO*F#XB50#:$^=*<74&VIR,<22U?!_H:L.S3BQE3FYO1+
M*CZ#,;H[_ U-%^0L346%'.\9G;""*8:..60E^H57$IEEGXQS6LZ0C-2.FM>0
M<H$IH<FU*.U& ;DN<'> @*9\#N0]W$%!W".].@=AO+J@"]Q^0'PK#&Q\&L>[
MQS@Z]/HUW8\VZ(\IJ]&8BP475 $IN0(YG'#46?O5]FP2A2C1[9MIY+<\3F3Y
MD4T<SPKM-?7CX&9 ;H7Q_GV-V@S*])[<0%J)VC.^Y8<A"<BAT]=C%++B]JPD
M<HB?)"WEEBNT-8.)0A?=@51U&*$QMN7X(0YBQY@<]AMBXFR8Z(:6'<<X<'S+
ML;VNT=]$Y .&RP8"SA&YK%2%&DTK[2%M 1[A.U: /N@>BZ<%D8;%1042K[M8
MFP1?*J;N'QCU0DDF-@\(^M^*HW!C]!CC]0AK,=SCZT('<6.($R$0KML^5UL?
M/MM Q)<?OMI*?!D)8?#%F\"2BHRD6.AUQ=3.L9S [C\I:[5>^P,-M>P@L6)?
M8Q1%B>4F<0UI&,2-;VQ/Q^^*<;,>_ ^S_SV7<F?N.R'"K?UE<L!)^@TM"'"
MR>2YFN!:B>MMC83M>8^9[6$,>.30C?IZII%HT]Y&F+ H6*X?OS#K/52K!3_1
MN>]A!J\HKN7[#@9!8@??SGXOM@)3]70Z' 9!OZ;IRK$VW TLW]$;$HR7GY/Y
M#@9LL)EOQGLF8&W7"LSH.9G_,DE-YD>)C;;&&Z.79KX?6HX7M,]_)?-]'3A/
MYKU976>]DP26;>L(3G2*VSIV?=>*?(.AXUAA7>(-VU^/_PP6>#>1L.%3*H#D
M4!@X\?J!>8Z*$@E*%75AP&O&MGN+EH!!P"<%FYDB82XD!ZYK#SR\:Q>%N:5@
MB!\X23P(UZ3G7EPL;%OD DSC4=Q;!&' 9-:JO!F?79%#"4 ^8#J2=6Y<P!30
MVYE1%HM#<U5"T=>@6%/HKK#.R?X :]@6$]:'9"M9:5?60C,3I4$!8]H@V336
M=0?^C]HZ(!=8#?3=$?50N4!#-4N)]TPRKQL$T W"(\F6X9CJ7+TSN=I@U\6;
ME:DN0) =ZR7LXC!.K2["J$K*9Z4I[I3,L#4UP"8#YX&E\<!>41YBM<Q9FI,E
MVB\ZU8*;VLU,O;!(">I[#?5_IJ&N-X@?81K_J*4[>IF@[66"_Z"7V7WFOI?9
M]S+[7F;?R^Q[F7TOL^]E]KW,OI?9]S+[7F;?RSS5RX1M+Q,^OY=9UV.<G4G,
M5XGA+]@=U9K);5W+3NG;ORG=/O)RMCY#OPQQ+K'*49U'Z -4< :;C0R6%URH
M^R&YV8RL<^#!-6!M"/)JTYY53@]($.KW6A(E70G%^KKQ3#&.%3F)>?IV2'8@
M%[7(1=^)7/<N] WX=AZQA^\E\ T[GZ_QKC@S'^DE"JE*57_);JGM[P#.ZL_?
MZ^WUCPCPECM#AY$"ILAJ#Z*@1T3]8;Z>*+XP'\,G7"D^-\,<*.*@-^#ZE.,[
MK)GH ]I?1XS^ 5!+ P04    " ".>FM:FH7!8:<#   5"   &0   'AL+W=O
M<FMS:&5E=',O<VAE970R.2YX;6R55FUOXS8,_BN$]X(4\.+7O'5)@*9WPV[
M%4';;1^&85!L)A9.EG*2?&GWZT?)L2_9T@#+!XF2R8</25'*_*#T)U,A6GBI
MA32+H+)V?QM%IJBP9F:H]BCIRU;IFEE:ZEUD]AI9Z8UJ$:5Q/(YJQF6PG/N]
MM5[.56,%E[C68)JZ9OIUA4(=%D$2=!N/?%=9MQ$MYWNVPR>TO^[7FE91CU+R
M&J7A2H+&[2*X2VY7N=/W"K]Q/)@3&5PD&Z4^N<6'<A'$CA *+*Q#8#1]P7L4
MP@$1C<]'S*!WZ0Q/Y0[])Q\[Q;)A!N^5^)V7MEH$TP!*W+)&V$=U^!F/\8P<
M7J&$\2,<6MU1'D#1&*OJHS$QJ+EL9_9RS,.)P31^PR ]&J2>=^O(LWS'+%O.
MM3J =MJ$Y@0?JK<F<ERZHCQ935\YV=GE.]RBUEC"O:JIT(:UN9(E/*+E&BG_
M%M:"20.#9[81:&[FD27'SCPJCDY6K9/T#2<S^*BDK0R\ER66Y_81$>Y9IQWK
M57H5\!<FAY E(:1Q.KJ"E_59R#Q>]@;>2:PKE+CEUL ?=QMC-9V:/R\%W.+E
ME_%<)]V:/2MP$5"K&-1?,%A^_TTRCG^\PC;OV>;7T)=/U)EE(Q#4UI=-22)N
MW.J!NGB-FJN2%U\CN5?&FDM!7'?S7"$49_"2X/<=_*:%)Q5"!Z81F(&M$M3F
MYA:>*XUX5G9X(/SS'5<]-^0GTH!+L)5J#)U!<P-/E#M>H/<"WT*2A%/2]$*6
M3TC(\C"+W4Z6AJ-T#!^D14IYRPOR<)1DD(5Y-H*$ILD$DCA,TRG<U4I;_G=[
MWBDV*G3#-&<"A#(&L@R2:0ZS"8Q&";Q_V=,M0HPUVD:3OH0]]01%;)""'R0W
M,$C'$S=.4AHGLQF-TV1\XTO2Y\QTT5#'4>K8*8=!$CN8=LSBO!L?WD[Z@'Q1
M*L9A'&=.H&AG3LC'X60R=D(:)M,1_/7?G^?L*HQ=:$+)W0^4NQHTL_YL70[V
M0&4>#^/X.RHVW8C*5D#M2+E[[3O2WQ^NFD-/T;DQ)W4,@9\5R6E;TB$HU/_O
MR'%9B,8=)3HUQ;]OL$W7 "Y&:?#$;[_C\)UNZYO@5-WNAA2^<:FA1T.\ABX+
MUC<$G5RR+)UDE. E<\DSEJ:Z(]W"#"^U>G1R5=>H=_Y!,@362-O>VOUN_^;=
MM5?]5_7VP?S(]([3O2QP2Z;Q<#(*0+>/4+NP:N\O?JH1/2->K.C=1NT4Z/M6
M*=LMG(/^G\#R'U!+ P04    " ".>FM:5'1.!5($   ;"@  &0   'AL+W=O
M<FMS:&5E=',O<VAE970S,"YX;6RU5MMNVS@0_15"S18IH%H4=4]L [DT;1?;
M(DBRNP^+?: EVB(JD2Y)Q<W?[Y"29:=QC+[LBTT.YW)FSHS(Z4:J;[IFS* ?
M;2/TS*N-69\%@2YKUE(]D6LFX&0I54L-;-4JT&O%:.6,VB8@&*=!2[GPYE,G
MNU7SJ>Q,PP6[54AW;4O5TR5KY&;FA=Y6<,=7M;&"8#Y=TQ6[9^;/]:V"73!Z
MJ7C+A.92(,66,^\B/+M,K+Y3^(NSC=Y;(YO)0LIO=O.YFGG8 F(-*XWU0.'O
MD5VQIK&. ,;WP:<WAK2&^^NM]QN7.^2RH)I=R>9O7IEZYN4>JMB2=HVYDYM/
M;,C' 2QEH]TOVO2Z2>RALM-&MH,Q(&BYZ/_ICZ$.>P8Y?L6 # ;$X>X#.937
MU-#Y5,D-4E8;O-F%2]59 S@N+"GW1L$I!SLSOV$,W;%')CJ&3A_HHF'ZW30P
MX-F>!^7@Y;+W0E[Q4J O4IA:HP^B8M5S^P 0C;#(%M8E.>KP=RHF* I]1#!)
MCOB+QC0CYR]ZQ=\VQ:62+;H"K K: 4IM:G3EBLP4^N=BH9W\WT,%Z/W'A_W;
MT3G3:UJRF0>SH9EZ9-[\[9LPQ>='T,<C^OB8]_D]C&+5-0S)Y0[\A=8PLU14
MZ ].%[SAYND0[J.>#^-^J*%0LH%YY6*%C&T*-,RS1@8.KV2[IN+I[9N<A-FY
M1N46$QTQ-5M,,#,-%2584FWQ [,=3/](KM.^6"O>H @[47SV4NFY CKE H#(
M3H.Q?K>KB8NOWW<"8C>L@J]&R?BCZVIT@D*"?9P5=A6F?I3F.\,M7,[T>YAI
MII2S[IOF!)$H]R.2VU6,_2+)T1%6DY'5Y)=9O>::KE:*K:C[5H%D?S 73^BS
MJ*!/U4&*CX<YQ.9:R4=>05&6G0)"%:I>Q%]"?+6+SX?X9^BA5G"T/^\OZ7(D
M74-0JC3Z;6]U6@W+YP0.V7':6'**W,\CC$@QR< $:HX3/\PSH-\);KB AK*Z
M]]"OW+962(#/+$=A/BF W SL4Q1FDQ1F8\G0?<F9;<'@$Z.-J4NJ&&@!I4 D
M:&6P2?PL2^PF0@^LK(5LY.H) 9(8T@ECT"FPG^4Q"B/P"GT#MQC4[:.4E49Y
MY!<9>"%P5&1^G&;6)$4?JJYT!0V^2N&F)3R_57+)3?"1":8@A9CX61JB=!*C
M./132#N=D&?DGZ TS?V,0&(83["KB)6DV4[R%3C_/RE)@8$TC"T# X"0^!AJ
M#!PEARF)LLQ/;>URJ!W,FD^P*W;^.B517/A%G/8L #=^4<0O*"$%@=$EML )
MX(G]-$][@GXBA206 +&LY&"%_;S 5C'\%5K"*/;SS/("5$:9CY,,UNE/Q$ -
MH(MPC/>H 5D6.MM!=NA+$>Q=V(!XY9XE]CO:"=/?W:-T?/E<]!?^3KU_-GVA
M:L6%1@U;@BE,"'P-5/\4Z3=&KMWUOY &[CFWK.'UQI15@/.EE&:[L0'&]^#\
M/U!+ P04    " ".>FM:;U@WJ#\$  "E"@  &0   'AL+W=O<FMS:&5E=',O
M<VAE970S,2YX;6R-5FUO&CD0_BLC>NHUTE[VA>4M)4B$MKH[M5(4DO;#Z3Z8
MW5FPXK7W; /E?OV-O;# !4@^).N7F<?/C)\9/%PK_6P6B!9^ED*:V];"VNHF
M#$VVP)*9:U6AI)U"Z9)9FNIY:"J-+/=.I0B3*.J&)>.R-1KZM7L]&JJE%5SB
MO0:S+$NF-W<HU/JV%;=V"P]\OK!N(1P-*S;'*=JGZE[3+&Q0<EZB-%Q)T%C<
MML;QS5W'V7N#[QS7YF ,+I*94L]N\D=^VXH<(12868? Z+/""0KA@(C&/UO,
M5G.D<SP<[]"_^-@IEADS.%'B!\_MXK;5;T&.!5L*^Z#6O^,V'D\P4\+X_[#>
MVD8MR);&JG+K3 Q*+NLO^[G-PUL<DJU#XGG7!WF6GYAEHZ%6:]#.FM#<P(?J
MO8D<E^Y2IE;3+B<_.YIHS+F%K\H8-/#AD<T$FJMA: G;6839%N>NQDG.X S@
MFY)V8>"SS#$_]@^)4T,LV1&[2RX"_LGD-;3C )(HZ5S :S>!MCU>^_5 X:_Q
MS%A-@OC[5* U3GH:QQ7)C:E8AK<MJ@*#>H6MT?MW<3?Z>(%EVK!,+Z&/IE1T
M^5(@J +&3K#<;H!+& NJ'B8S!*I#.+XTTO:C9CG" V;(5_X&3\5U\>33<3TN
ML*Z;+0WKYD=4LIJ*:*@XDXDJ*R8WOQJPGIC>$P-N@!ER=2CF!CYX5+4T3.;F
M"NZ8\-#,PKC27$ [\@I(X1=(TR >)'"OU8K[GO#R_#@)!G$??FAN\3=5%*3H
MN!WTTLZ52XY:H>:.90&L5$MI#5"H*TZGBPVLR<FBI-T"^NT>4-%324LJ0JU1
M9AL7BS2"^6;RH1?WC]B27)?4U!K%.K[M(.VG<$$5G485G3>KX@OC&KXSL:1C
M90Y/DEJQX/]B?B"'\8IQX=+M4S1E-/B$,PM3I&"XY:?U<9'#>7T4CM"J(;3<
M$]J+@AT1,HY0[@B9AE  ;#[7.&>6'&=.;"LTEKJ_A8S6YHIRZ^"=O 3*N5VX
M9%CZ??!+6Z -+$A<,Z1K)%TQ^7\V4"G#W072<1J/A/@5:?MQ03YQLNME^Q&Q
M%DK.43=W/O4_F1/!C.$%SVI9'%S.RXNYN#EA9N$#](-O3#^C]0F;'J3H8/E\
MW;Q0(E5CB3KC3$#%*@J!I!ETTQY]V_3W_ET_B9./9T8[R]W*1.E*:;H1D,JB
M"6>*SJ?]0=#N=AUB\BID$G0Z,7V[03_NP-/U])KZ%S*SW%[Q>.[+;1\XV<9!
M.ABX[ZOH<1!%D2-.]N>[R8F<Q.29.L]X< :Z'0Q\>+T@COIOR(E#3)Q#TO7$
M!B="& 11)ZJQ>_$;DY$&[=0AGN-YF.HTC>NSH\[)3A0>/!TH(W/_0#*0N?98
MOR*:U>8--JZ?'GOS^@%'ZIQS::@\"W*-KGO44'3]**HG5E7^(3)3EIXU?KB@
M=R1J9T#[A:+T;2?N@.9E.OH/4$L#!!0    ( (YZ:UJI104[MP8  ,(/   9
M    >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;,U7:V\;N17]*X2V"&* &PU?
M,T/'-F G#M;;)FLX:?NA*(KQB+*F.YK1DE3L]-?W7(XTEAU9NT"_5!_$Q_ ^
M>._AN>3)?>]_#0OG(GM8METXG2QB7!U/IZ%>N&45WO0KU^'+O/?+*F+H[Z9A
MY5TU2T++=BJS+)\NJZ:;G)VDN6M_=M*O8]MT[MJSL%XN*__MPK7]_>E$3+83
M-\W=(M+$].QD5=VYSR[^=77M,9J.6F;-TG6AZ3OFW?QT<BZ.+PRM3PO^UKC[
ML--GM)/;OO^5!E>STTE&#KG6U9$T5&B^NG>N;4D1W/AMHW,RFB3!W?Y6^X>T
M=^SEM@KN7=_^O9G%Q>FDG+"9FU?K-M[T]S^YS7Z2@W7?AO3/[H>U1D]8O0ZQ
M7VZ$X<&RZ8:V>MC$84>@S%X0D!L!F?P>#"4OWU>Q.COQ_3WSM!K:J).VFJ3A
M7--14CY'CZ\-Y.+99W>'$,? 7G^I;EL7CDZF$6KIX[3>J+@85,@75%CVL>_B
M(K#+;N9F3^6G<&?T26Y]NI '%?Y<=6^8$IS)3)H#^M2X1Y7TJ<-[9#=NU?O8
M='?L'^>W(7H@XI_[MCMHT_NUT2DY#JNJ=J<3'(/@_%<W.7OU@\BSMP=\U:.O
M^I#VL\\X=;-UZU@_9Q^:KNKJIFK93\!62_@*^_P]K/%1RV+4PBKO6!78O&]Q
M*L,Q^[+PSCW)(_L$/4]G*!WTIW=Z[_HN]&TSJR(6O&XZ%A?].E3=+!RQ#U#I
MW5?7K1W[$\OSDA?2;GIY03W),U'R3&=#OQ"\+ 3[TD=XNR-9Y-RH<M,K"S6L
MUH)+L]%B#3>E9)_ 8DU7]TOL+D;?W*XCH9K%GOVY]QT\\OX;)$S)M=#4L605
M'5'"MB ;(E/<YN:0KJ['?!<]HD=H:KKH@(3(+**2:\LT%S*#6[;4[&K[T3V
M2(/CK(-BPW4NL,[JG G#,R69R+G$%JX&D[%Z8"O??VT2^TG)"VN8I7"Q(L/>
M"R8M+Q#$]PXH1'H'CNMFK%H2R/\S3,B,:YLQ8;G)+.VV,#GM/BM,\NS.IW73
MJOYM#5-)INX#$"*QAX(I7EK+"@38,J%X9@IVM5Q5C4\'"AB=-P](?!6"@PS9
M>/5#*85\F_J"&[+S1, 3 '_LYS^N@]O*2:Z-'"6'D> YP'*#R/EU'=>> ETO
M*G_GPA!"P97($<)<T.+22@98&5.R\]F_P9OPZO+BZLO[<_9:'%%:A>:ZM"G!
M@A<995]IQ!4Y X0 ((NY?WW_2_+/=:)T.!\("Z[R'7P+[-:A1+H1#)Q22+[.
M#B6(IYGYVL>%\X!(W:YG+B0E+Z:&L^;%%#S_MB?:@TG_<F#O%PZ.KE9M4Q/@
MWQQ@-3.RFOF?6(W=?F._K!SM&-YL^'H?U1TTLY^:]_(?[/E4#=*1#MLB^ =H
M$<5IC=O+6)\&&MRENJ?T]1PY?WSE,S8EIL55@P($#.,,#Q@6.0X"> ,8QK&6
M>9K*02Q%ZEEN$^?* O0FV?OFKB&;-N.E5*E1.4GJK*21$D5JK"8)563L\L'5
M:[HY(2V5KQ?'[!/"MF#G2^<!$"8@+'.-UO(2YTL57.#0"RFX!A4*2:QAB:W(
MR\N/E^=,PQ=0OH:_9<%H8&A@P3':0EI@KL#@/#05NZ[J9M[4#/IRF$%3P#D-
M/DL#)8>F'.8R]A?"T.@=RD6FTG]!C&)SJ#9:I'^%F<)D[-KW<Q>(9Q&889/L
M5;5<O1VXNUFFO5E0GU"(ETFAD:@0:4CL"BR4Y(=*+'US_0LKP4N%9F6>8B)
M,S"'$@."8Z7B)K<@<VD%LNH!0U3/D?ZV[6NE$ MU]/T'\L::HZ>U]TF!'0OF
M(^L]%MW'(KIEPN]+_?\'RK557&GB9P-/C2*?$5*=4&X0U5+1S<$0-@I:A@A;
M5-XMRB5=*)!S6>"*4!K*BA3 8F& <)-:DR,O&<3+WT6ZLJCHP)&R11(7&<!:
M9DS!J@;$%;F6P0K A=PGJ L-W50)<5G19%)R8PE(94J!4!9E3E!]SE"8GP ^
M!YI@+=>X'914? 60EQLN\H(:C1&2F]OGD$<P+$X:-:B)*-VX8LAT74H- (\H
M("B_#WN%L)78D*(X%9+B)+ Q+6B_"JU&=G ?@:.P0;"7><8+P$WF8 %-(>&"
M^ 6;R"$A<771>>*;'$1S /L6I)(5>[!OZ6"I[[#_["(Y7@UW*OQXO=R],#Y6
M_GU5;KKSKD)T[]+K,: *K[LX/+'&V?&!>CZ\RQZ7#Z_;CRBP31=8Z^80S=X4
MJ&1^>#$.@]BOTBOMMH]X\Z7N H]LYVD!OL_[/FX'9&!\MI_]%U!+ P04
M" ".>FM:J+.L_K8"  #N!0  &0   'AL+W=O<FMS:&5E=',O<VAE970S,RYX
M;6Q]5,%NVS ,_17"*X86\&K'<=(V2PRD[89U:(>B:;?#L(-B,[$P6?(DN>GV
M]:/DQ,V&)!>+I,C'1]'D>*7T3U,B6GBIA#23H+2V'D61R4NLF#E5-4JZ62A=
M,4NJ7D:FUL@*'U2)*(GC850Q+H-L[&WW.ANKQ@HN\5Z#::J*Z=^7*-1J$O2"
MC>&!+TOK#%$VKMD29VB?ZGM-6M2A%+Q":;B2H'$Q"::]T67J_+W#5XXKLR6#
MJV2NU$^GW!23(':$4&!N'0*CXQFO4 @'1#1^K3&#+J4+W)8WZ!]][53+G!F\
M4N(;+VPY"<X#*'#!&F$?U.H3KNL9.+Q<">._L&I]TV$ >6.LJM;!Q*#BLCW9
MR_H=M@+.XST!R3H@\;S;1)[E-;,L&VNU NV\"<T)OE0?3>2X=$V964VWG.)L
M=JOD\MTCZ@JN<6[A^)'-!9J3<60)W+E$^1KHL@5*]@!=P)V2MC3P0198_!L?
M$:F.6;)A=ID<!/S,Y"GT>R$D<3(X@-?O*NU[O/X>/%_?-3>Y4*;1"-^G<V,U
M_14_=A7;8J6[L=RDC$S-<IP$- H&]3,&V=LWO6'\_@#3M&.:'D+/9C1Y12,0
MU )\?^RF/R$P"]-*:<O_8 %7RMA=Y _"[R;_FJ?P>23M \K%NEPYY0KI2^-H
M+.G$S98("R5HKKE<CN!&DD4UALG" '6OH2'W#9S6F@OHQR',4'*EX4D:S*D'
M!7Q1%@T<01K'81S'6](M&C,BSU<&!?5.-9)(R0*X,0V3.7I>!HZ3,!T.3N"X
M'\:#]&3KV>9*:T_0M$41[V8?J"O]?^0CZ%^<A8/^P$O#\"(=PJX>1ULS6*%>
M^DUCP(.WX]A9NV4V;6?XU;W=A'=,+[DT('!!H?'IV2  W6Z75K&J]A,]5Y;V
M@Q=+6LBHG0/=+Q0]ZUIQ";H5G_T%4$L#!!0    ( (YZ:UI.7>!VNP0  %$+
M   9    >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;(U686_;-A#]*P=U*!)
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
M8N3<."B'%:ZINN?;3]#&<VGX,DZE_4?;5M=S4%9+Q<L6K#TH"6N>^+'-PQY
M\_0#@A80/ =$+P#"%A">:B%J =&I%BY;@ W=;6*WB4NQPDDL^!8)HZW9S,)F
MWZ)UO@@S]V2AA'Y+-$XEL[*B_ D +13/'M"<8B;1!5KH^YC7%!!?H2F6!4K)
MAN3 <HE2R"@6D*.S%!0F5)YK_;?(1;+08AF[2KMER-VL=6'2N!"\X$*([CA3
MA40SED/>@T^/XV^/X%V=CBXGP2XGD^ HX1?,!BCTWZ/ "RY[_)F>#H_ZPOD_
MZ[-_MGZ0C+"[(*'E"U_@6YA3O9CH6LS1'#_I%J'06 C,UF#7/\9+J82N]Y]]
M)]]P1_W<I@<.984S&#FZR4D0&W"2=V_\*^]#7]I?DRQ]3;+9*Y$='%#4'5!T
MC#VQY9EWY9GORK,"T90D.B,,U7)/<MYW5(V5:VO%3)=-X@W"Z]C=[!]!KU)X
MJ)3^K>0/?/]0:=;'='5S>_#K($UBW+TV5X)8V_DB4<9KIIH+W4F[$3:VG?N9
M?.(/IWZ//-4CKYE0?^B;>7F'Q9KHSDAAI4UY@VO=A44S@YJ-XI5MLDNN=,NV
MRT*/;1!&0;]?<:YV&V.@^Q!(?@-02P,$%     @ CGIK6O7+W /(#@  CI\
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
M""\=(:H,"NENJ;T(7,PTFTVDV!-IT,AF'HKH%]88+YZ;B?*H);[E:*=G,:Q
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
M&>AC;'!0RBEWMSND.OE'3A1/XFCR3/5 6!*<C9ZK]O=ZT\[%KU2MF-"$0XG
MX.1TY!&UG37;C9&-:]>E-%AD;EGA> 9E _![*:79;>P$Z =^]@=02P,$%
M  @ CGIK6HIEO)K! P  VQ(  !D   !X;"]W;W)K<VAE971S+W-H965T-#DN
M>&ULS5AMC^(V$/XK5GJJ[B26Q&838 M(^W*GVZJK6T&O_5#U@TD&L"ZQJ6U@
MK[^^=A(2Z 4OXKITOT#L>&:>>7GP,(.-D%_4 D"CIRSE:N@MM%Y>^;Z*%Y!1
MU19+X.;-3,B,:K.4<U\M)= D%\I2GP1!Y&>4<6\TR/<>Y6@@5CIE'!XE4JLL
MH_+K#:1B,_2PM]T8L_E"VPU_-%C2.4Q ?UX^2K/R*RT)RX K)CB2,!MZU_CJ
MAN0"^8G?&&S4SC.RKDR%^&(7]\G0"RPB2"'65@4U7VNXA32UF@R.OTJE7F73
M"NX^;[5_R)TWSDRI@EN1_LX2O1AZ/0\E,*.K5(_%YB.4#H567RQ2E7^B37DV
M\%"\4EIDI;!!D#%>?-.G,A [ H0<$""E ,EQ%X9RE'=4T]% B@V2]K319A]R
M5W-I XYQFY6)EN8M,W)Z] $ C6$-? 7H ETG";/!HBFZYT7*;>C>WH&F+%7O
MT!O$.'I@:6JVU<#7!H'5X\>EM9O"&CE@K8\>!-<+A=[S!))]>=\@K^"3+?P;
MXE3X,^5MU,$M1 (2HL^3._3VS3N'WDX5EDZNMW- [S8D8["5S?@</8+, \)C
M0)^F*9L7H7G_M#3U!0GZE67VV*<9FI@W:D:+JOOC%Z,9W6O(U)]-\2I@7#;#
ML)2\4DL:P] SG%,@U^"-?OP!1\%/#B<O*R<O7=I'MR87TN!$*:-3EIK,@VH9
MJA6N2XC%G+.__YVG G>A&0>Y:DO]]0A'O38>^.L&1&&%*'0B&G]CV^+9IF"Y
MDP)1I: )76&EOPL.$]+N-:.+*G31,>A:SU9%ZYNR$/MET4(33:5&AK)PE=?N
M14 N MSDBQ/3B172K3SNO@X:=%_ R5[E9.\L1==KH$0O:G>:BZY?H>L?5W3/
M06HAV"9!5T6G]HK."#+12&<WA@[*\I]M1[!Q4%\XP?_(HO  B]R@3JPPO'/+
MXM=!I!+'?^PGJ?TD9^%2:6:/3&'0;X?-9,+UO8Z=-^J9Z/0,"(R^ I6N@-=7
M.';?X2_(ILC!)B>H4ZNL[A)P^$K8Y&Q73O6S[C?P40W'][.I,!/MD(F$_0-4
MJGL#[+R5ST4E-XCGJ52W ?BH/N EJ-1U4,D)ZM02J[L+W'\E5'*V&"?Z2>JN
M@QS5=7PWE4HST?[_GF8JD;H](,YK^4Q4<H-H3@%JBKZ_,V_(0,[SJ8I"L5AQ
M78P>JMUJ<G-=S"OJX\78YX'*.>,*I3 SHD&[:WYQ93%)*19:+//IQ51H+;+\
M<0$T 6D/F/<S(?1V80U4\ZS1/U!+ P04    " ".>FM:Q!D.3#L&  "2*P
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
M+NZ1*IN/<F#DW-W?#])@-^ >9]BO@;(+\'TNI7D96 =5!YC\ E!+ P04
M" ".>FM:_]RXJ0X&   -+0  &0   'AL+W=O<FMS:&5E=',O<VAE970U,BYX
M;6S-6EUOVS84_2N$5PPMD$;BA^TX<PRDSH)UZ+:@;KJ'80^,3<=")=$EZ:0=
M]N-'R8HH6A(=933@ET2R+X_.O3R2#WDU?N3BBUPQIL"W)$[E16^EU/H\".1\
MQ1(J3_F:I?J;)1<)5?I4W =R+1A=Y(.2.$!A. @2&J6]R3C_[$9,QGRCXBAE
M-P+(39)0\?T=B_GC10_VGC[X&-VO5/9!,!FOZ3V;,76[OA'Z+"A1%E'"4AGQ
M% BVO.A=PO,I&60#\HC/$7N4E6.0I7+'^9?LY/WBHA=FC%C,YBJ#H/K? YNR
M.,Z0-(^O!6BOO&8VL'K\A'Z=)Z^3N:.237G\9[10JXO>60\LV))N8O61/_["
MBH3Z&=Z<QS+_"QZ+V+ 'YANI>%(,U@R2*-W^I]^*0E0&0-(R !4#T','X&(
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
M1UMQ3+B?<C#*WC*+,]D!:EMBH]%;M"E+YBI%.;H3X7>[NKVZ!4,9UZ\38FQ
M!R/%2+X-Y/$SY._1O12FT>BC**'\'T^LT$EM?%*[C2\2?J%BAA;S-RB.XA72
M0?L%WL54A87G75RN MI#)Y5AHD8_-[DVRO;,KZ?2#FS+I]G<'*UU1PM(L1T4
M#>H(.'OY8GX5?;B@=3EI75YBS[[V;0X*R0KEO;9W6I\*H9^2&LA6GLQ-Z#&[
M3LCQ/#XYZYX65.UG1*-"]L*$1II.IS'<A.[[YQYF^)ZJF@F-.%06&LW>V;@J
MS$4PC.Q\+^;2V,[VV\8^):"<@[VOI#0GPP68'J?L+U!+ P04    " ".>FM:
ML#9[]<@&  !%)P  &0   'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6RU6FMO
MVS84_2N$5PPMT-0B]<X2 XFEH-G6H4C:[<.P#XI-QUHET:7H)!WVXT<]8MGD
M%6UG*@(DEGSNH>Z]%'F.HK-'QK^42TH%>LJSHCP?+858G8['Y6Q)\Z1\QU:T
MD-\L&,\3(0_Y_;A<<9K,ZZ \&Q/+\L9YDA:CR5E][B.?G+&UR-*"?N2H7.=Y
MPK]=THP]GH_PZ/G$37J_%-6)\>1LE=S36RH^KSYR>33>L,S3G!9ER@K$Z>)\
M=(%/8YM4 37B]Y0^EEN?497*'6-?JH/K^?G(JJZ(9G0F*HI$_GF@4YIE%9.\
MCJ\MZ6@S9A6X_?F9_:I.7B9SEY1TRK(_TKE8GH^"$9K31;+.Q U[?$_;A-R*
M;\:RLOZ-'ANL'X[0;%T*EK?!\@KRM&C^)D]M(;8") \<0-H H@8X/0%V&V ?
M.H+3!CB'CN"V 77JXR;WNG!1(I+)&6>/B%=HR59]J*M?1\MZI44U46X%E]^F
M,DY,;NF];+LHT0FZE9-POLXH8@MTE19),4N3#+V7E<ZJ:I?H=41%DF;E&PG^
M?!NAUZ_>H%<H+="G)5N723$OS\9"7E/%/)ZUXU\VXY.>\6WT@15B6:*XF-,Y
M$!^9XT-#_%C68E,0\ER02V(D_#DIWB$;OT7$(BYP/=/#PQTHG?\W>OSBT7>*
M86]FAUWSV>;9@6[HBG&1%O?HNF@6I^HF__-7"4?7@N;E7U#G&VX'YJY6P--R
ME<SH^4@N<27E#W0T^?$'[%D_064?DBP:DBP>B&RG0<ZF08Z)??*)"7F/<OI
MBS6%>M"$>W5XM6D\3#S?<^W@;/RP75T0%OCV+BS28<1R,''#75P,X4+7#<@&
MMY.MN\G6-6;[F]PXTV+&<HH2(7AZMQ;)G5RP!$._,%Z@*\KY-Z@*#:V[=3UN
MX&!'*0* "BT?*S7043BH?I02 ##+#CT7KH"WJ8#WT@H43)XO!&=95MVH:2&H
MG&\"*H>G75M(7*48.L9SE#9'.D9.!DLIA XB8># 9? W9?"-9;ANDT/T22JF
MDKY%!04S]?66.I[2T:D.<D+'4W+50=BU;*(D"Z \TC?M@TVVP9YLZX:+Y FM
M.'M(*Y$&)1OHE29^J#961X66.GLC'>1;EN,KV0(#AKX?PMF&FVQ#8[81E>ND
ME!Z-CBSF*,FKO>>?^@24=JA?A>6$RC2<ZB@<NI8ZHW64&_JN,A=B !58?L^M
MC:U.BEGF/N>K).7UABLEV")]HC+YLJ0"UE5&LF.WUT'9HI9MIT)JK6, A-W>
M*FX)6GQ$%7DE74_8XF1=4E,QL3Z)'%>YNZ< 2IEFT4%$,8"2ZT3/C8-)ESHQ
MIGXCET2^GHDUKW: V3+A][3L71M;LIV+L+&GYJRCY I*U+0!KB#4TM917B!E
M04_>G4K%1HTUN9C_+9V2O%OBR^M/T068K*U?(':<(%33!7 6]BU'35C'V0[Q
MU6TT!G DE+*B9P/$G?##9N772/)Z\V]5.IBVD>3H16)(MFA0MG@HMMUV=,H4
MN]_1*6&C[CVZ34.R18.RQ4.Q[;:ID\_8K)_W^B4,Z%[(,,$XW3$!.-@R@4"#
M9\*=5L9FL?QBUX0!]0S8)@@&^"8 !AHG"&=P3KA3T=@LHX?Q3AC0SYIY D"Z
M>P) @'T"4/W^"7<B&YM5]L$."@-B5[=0  KP4  *,E$0K-]%D4Y?DSWZ^D ?
M171A"ADI  8X*0 %62EHS'XO13HU3,QJ^&@W10 !"]@I  ;Y*0 &&2H(UN^H
M2">(B5D05[/\GM>YCI/9U[5L>5V(&2MA'T!TA4HP\=7D=90=A%KN.LJW5%0,
MH+!MN7Y/ZITF)F9-?)R9)+I,U9HY!4"J_3F$)P9 _<:/=(J8F!7QBXQ?R[G'
M^ $H+?-#B&( U6_\2*<^B?G!Z''&CP#/)G7C!Z  XP=QZ<8/0!F,'^GD'#'+
MN0.,']%U%6C\(!QD_  <:/P G,GXD4[.$;.<NZ+4)&#-T<=:B4'9HD'9XJ'8
M=OO0R4D2?$?'1XQ:]>@V#<D6#<H6#\6VVZ9.Z!*ST-WK^(BN-CUIY(BV0( X
MS]>V?>AY- XL1U7V(-#'P99SVOVG;2=T;;/0W5HBT+_HL"=%9LJC_UL[Z./D
M0=GBH=AVF],I<AM_QW7#-LK]H]LT)%LT*%L\%-MNFSKK8)NMP]YUHXWW]JT;
M,$Y?-P <O&Z 0&C=&&^]%I13*0FK][%*:7[6A6C> =F<W;SS=5&_Z:2<O\2G
M4PR<C_!IW+S1U=$W+YA]D HT+4J4T84<RGKGRU6.-^]L-0>"K>J7DNZ8$"RO
M/RYI,J>\ LCO%XR)YX-J@,V;<Y/_ %!+ P04    " ".>FM:^J,^M',*   J
M70  &0   'AL+W=O<FMS:&5E=',O<VAE970U-RYX;6RUG%UOXS86AO^*X"V*
M%MC6XC<U30)D+ XZB\XVF$QW+Q9[H;&5Q%O;RDK*I 7VQZ]D>TR3/&+L^/AF
M)G9>/A)UQ!.^.A0OGJOZ]^:A+-ODC^5BU5R.'MKV\<UXW$P?RF71_%@]EJON
M-W=5O2S:[F-]/VX>Z[*8K1LM%V.:IG*\+.:KT=7%^KN;^NJB>FH7\U5Y4R?-
MTW)9U'^^+1?5\^6(C+Y^\7%^_]#V7XRO+AZ+^_*V;'][O*F[3^,=939?EJMF
M7JV2NKR['%V3-T;JOL%:\8]Y^=SL_9ST7?E<5;_W'][/+D=I?T;EHIRV/:+H
M_OM23LK%HB=UY_'?+72T.V;?</_GK_1WZ\YWG?E<-.6D6OQS/FL?+D=ZE,S*
MN^)IT7ZLGG\NMQT2/6]:+9KUO\GS5IN.DNE3TU;+;>/N#);SU>;_XH_MA=AK
MT''@!G3;@/H-^$ #MFW #CT"WS;@AQY!;!NLNS[>]'U]X?*B+:XNZNHYJ7MU
M1^M_6%_]=>ON>LU7_8URV];=;^==N_;JMKSOPMXVR0_);7<3SIX695+=)>_F
MJV(UG1>+Y.?N2B_ZJ]TDG_],?GTLZZ*=K^Z3;</DN[QLB_FB^;XC_':;)]]]
M\WWR33)?)9\>JJ>F6,V:BW';G6A_N/%T>U)O-R=%!TZ*)1^J5?O0)&8U*V=
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
M(S__.@NB?]'O:LTENDX+5L1I-<\H5:JV9IXQ> ]U]G0L%T@Q"B1F$;YH"5^
M.O0"DB*D& 42LRCBH)L !X >=8L=B[%1Z]\",1FT:=.R[U,\(@ZCXEX"P$X
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
M970V-"YX;6R]EVUOFS 0Q[^*Q::ID[;P3-HL06H3T#JM4M5JVXMI+QRX!%3
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
MNYJ] 5!+ 0(4 Q0    ( (YZ:UH'04UB@0   +$    0              "
M 0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @ CGIK6G#Y3,CO
M*P(  !$              ( !KP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#
M%     @ CGIK6IE<G",0!@  G"<  !,              ( !S0$  'AL+W1H
M96UE+W1H96UE,2YX;6Q02P$"% ,4    " ".>FM:4%C5M>0%  "W'P  &
M            @($."   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#
M%     @ CGIK6I'"N!GG!P  (R   !@              ("!* X  'AL+W=O
M<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    ( (YZ:UJ])(_0]P(  "D(
M   8              " @446  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q0
M2P$"% ,4    " ".>FM:OW: \C8'  "_(@  &               @(%R&0
M>&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#%     @ CGIK6MSO6=]4
M!   RP\  !@              ("!WB   'AL+W=O<FMS:&5E=',O<VAE970U
M+GAM;%!+ 0(4 Q0    ( (YZ:UK";P[C4!    :E   8              "
M@6@E  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q02P$"% ,4    " ".>FM:
M(+NS-IL(  "C)   &               @('N-0  >&PO=V]R:W-H965T<R]S
M:&5E=#<N>&UL4$L! A0#%     @ CGIK6FZ$_ =R(   8V<  !@
M     ("!OSX  'AL+W=O<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0    (
M (YZ:UK5HDWI2 0  '\+   8              " @6=?  !X;"]W;W)K<VAE
M971S+W-H965T.2YX;6Q02P$"% ,4    " ".>FM:Z*"6#'0%   \$@  &0
M            @('E8P  >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4
M Q0    ( (YZ:UJH3[:1V0,  (8)   9              " @9!I  !X;"]W
M;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#%     @ CGIK6A@-!ZRU"
M]!L  !D              ("!H&T  'AL+W=O<FMS:&5E=',O<VAE970Q,BYX
M;6Q02P$"% ,4    " ".>FM:XJ>E7S0(  "=%P  &0              @(&,
M=@  >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    ( (YZ:UI;
MP5,Q20<  )81   9              " @?=^  !X;"]W;W)K<VAE971S+W-H
M965T,30N>&UL4$L! A0#%     @ CGIK6GJ=FYFO!   "@L  !D
M     ("!=X8  'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4
M" ".>FM:E!MK0T(#  ".!P  &0              @(%=BP  >&PO=V]R:W-H
M965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    ( (YZ:UJS*&V"J0<  $\2   9
M              " @=:.  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L!
M A0#%     @ CGIK6HX51=V$!   APH  !D              ("!MI8  'AL
M+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4    " ".>FM:3LLR/],$
M  #\$   &0              @(%QFP  >&PO=V]R:W-H965T<R]S:&5E=#$Y
M+GAM;%!+ 0(4 Q0    ( (YZ:UJ$;E+I&0,  +\&   9              "
M@7N@  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL4$L! A0#%     @ CGIK
M6E# HHIC P  S <  !D              ("!RZ,  'AL+W=O<FMS:&5E=',O
M<VAE970R,2YX;6Q02P$"% ,4    " ".>FM:*^7^%9 "  #5!P  &0
M        @(%EIP  >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0
M   ( (YZ:UJ5XZF_1 (  (H&   9              " @2RJ  !X;"]W;W)K
M<VAE971S+W-H965T,C,N>&UL4$L! A0#%     @ CGIK6LE/2V^E'@  WF8
M !D              ("!IZP  'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q0
M2P$"% ,4    " ".>FM:*;[8$.<#  "N"0  &0              @(&#RP
M>&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    ( (YZ:UKG#:[1
M" 4  &,1   9              " @:'/  !X;"]W;W)K<VAE971S+W-H965T
M,C8N>&UL4$L! A0#%     @ CGIK6N>3NFU4 P  #P@  !D
M ("!X-0  'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6Q02P$"% ,4    " ".
M>FM:GTY@9Z8&   I(0  &0              @(%KV   >&PO=V]R:W-H965T
M<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    ( (YZ:UJ:A<%AIP,  !4(   9
M          " @4C?  !X;"]W;W)K<VAE971S+W-H965T,CDN>&UL4$L! A0#
M%     @ CGIK6E1T3@52!   &PH  !D              ("!)N,  'AL+W=O
M<FMS:&5E=',O<VAE970S,"YX;6Q02P$"% ,4    " ".>FM:;U@WJ#\$  "E
M"@  &0              @(&OYP  >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM
M;%!+ 0(4 Q0    ( (YZ:UJI104[MP8  ,(/   9              " @27L
M  !X;"]W;W)K<VAE971S+W-H965T,S(N>&UL4$L! A0#%     @ CGIK6JBS
MK/ZV @  [@4  !D              ("!$_,  'AL+W=O<FMS:&5E=',O<VAE
M970S,RYX;6Q02P$"% ,4    " ".>FM:3EW@=KL$  !1"P  &0
M    @($ ]@  >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    (
M (YZ:UJ0YL8-\08  %P^   9              " @?+Z  !X;"]W;W)K<VAE
M971S+W-H965T,S4N>&UL4$L! A0#%     @ CGIK6C3TS>"V!0  %1X  !D
M             ("!&@(! 'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6Q02P$"
M% ,4    " ".>FM:NL\0J?X"  #R"0  &0              @($'" $ >&PO
M=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+ 0(4 Q0    ( (YZ:UH2TSOH\@(
M )<'   9              " @3P+ 0!X;"]W;W)K<VAE971S+W-H965T,S@N
M>&UL4$L! A0#%     @ CGIK6LX=_;[@!@  92D  !D              ("!
M90X! 'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6Q02P$"% ,4    " ".>FM:
M(:AP':@#   /$0  &0              @(%\%0$ >&PO=V]R:W-H965T<R]S
M:&5E=#0P+GAM;%!+ 0(4 Q0    ( (YZ:UJK-#;S!00  #46   9
M      " @5L9 0!X;"]W;W)K<VAE971S+W-H965T-#$N>&UL4$L! A0#%
M  @ CGIK6D4QB-2[ @  % @  !D              ("!EQT! 'AL+W=O<FMS
M:&5E=',O<VAE970T,BYX;6Q02P$"% ,4    " ".>FM:]<O< \@.  ".GP
M&0              @(&)( $ >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+
M 0(4 Q0    ( (YZ:UJ:CHBM2@4  "0F   9              " @8@O 0!X
M;"]W;W)K<VAE971S+W-H965T-#0N>&UL4$L! A0#%     @ CGIK6G^XC]*5
M @  .0<  !D              ("!"34! 'AL+W=O<FMS:&5E=',O<VAE970T
M-2YX;6Q02P$"% ,4    " ".>FM:,%& L2X$  !V$0  &0
M@('5-P$ >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;%!+ 0(4 Q0    ( (YZ
M:UJ#P# ZV@4  +DI   9              " @3H\ 0!X;"]W;W)K<VAE971S
M+W-H965T-#<N>&UL4$L! A0#%     @ CGIK6J[K_FU\ @  _ 4  !D
M         ("!2T(! 'AL+W=O<FMS:&5E=',O<VAE970T."YX;6Q02P$"% ,4
M    " ".>FM:BF6\FL$#  #;$@  &0              @('^1 $ >&PO=V]R
M:W-H965T<R]S:&5E=#0Y+GAM;%!+ 0(4 Q0    ( (YZ:UK$&0Y,.P8  )(K
M   9              " @?9( 0!X;"]W;W)K<VAE971S+W-H965T-3 N>&UL
M4$L! A0#%     @ CGIK6G^Z2_U! P  #0H  !D              ("!:$\!
M 'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6Q02P$"% ,4    " ".>FM:_]RX
MJ0X&   -+0  &0              @('@4@$ >&PO=V]R:W-H965T<R]S:&5E
M=#4R+GAM;%!+ 0(4 Q0    ( (YZ:UK?!(N'5@(  (,%   9
M  " @259 0!X;"]W;W)K<VAE971S+W-H965T-3,N>&UL4$L! A0#%     @
MCGIK6L[^E,C^ @  &0H  !D              ("!LEL! 'AL+W=O<FMS:&5E
M=',O<VAE970U-"YX;6Q02P$"% ,4    " ".>FM:IQ3[%B8"  "H!   &0
M            @('G7@$ >&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;%!+ 0(4
M Q0    ( (YZ:UJP-GOUR 8  $4G   9              " @41A 0!X;"]W
M;W)K<VAE971S+W-H965T-38N>&UL4$L! A0#%     @ CGIK6OJC/K1S"@
M*ET  !D              ("!0V@! 'AL+W=O<FMS:&5E=',O<VAE970U-RYX
M;6Q02P$"% ,4    " ".>FM:WBZF8LL$  !^(0  &0              @('M
M<@$ >&PO=V]R:W-H965T<R]S:&5E=#4X+GAM;%!+ 0(4 Q0    ( (YZ:UH^
MM@&B'0,  +0+   9              " @>]W 0!X;"]W;W)K<VAE971S+W-H
M965T-3DN>&UL4$L! A0#%     @ CGIK6@-L1([\ P  / \  !D
M     ("!0WL! 'AL+W=O<FMS:&5E=',O<VAE970V,"YX;6Q02P$"% ,4
M" ".>FM:H#0E$B4#   :"0  &0              @(%V?P$ >&PO=V]R:W-H
M965T<R]S:&5E=#8Q+GAM;%!+ 0(4 Q0    ( (YZ:UHLV@NR9 ,  +L,   9
M              " @=*" 0!X;"]W;W)K<VAE971S+W-H965T-C(N>&UL4$L!
M A0#%     @ CGIK6OD0M"I' P  & \  !D              ("!;88! 'AL
M+W=O<FMS:&5E=',O<VAE970V,RYX;6Q02P$"% ,4    " ".>FM: "L9SP<#
M  !M#@  &0              @('KB0$ >&PO=V]R:W-H965T<R]S:&5E=#8T
M+GAM;%!+ 0(4 Q0    ( (YZ:UH<"]D 1@,  *P4   -              "
M 2F- 0!X;"]S='EL97,N>&UL4$L! A0#%     @ CGIK6I>*NQS     $P(
M  L              ( !FI ! %]R96QS+RYR96QS4$L! A0#%     @ CGIK
M6@;9))KK!   (RH   \              ( !@Y$! 'AL+W=O<FMB;V]K+GAM
M;%!+ 0(4 Q0    ( (YZ:UK22;QM$0(  !<F   :              "  9N6
M 0!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( (YZ:UK
MB&UTZ0$  'XE   3              "  >28 0!;0V]N=&5N=%]4>7!E<UTN
9>&UL4$L%!@    !( $@ KQ,  /Z: 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
.report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

.report table.authRefData a {
	display: block;
	font-weight: bold;
}

.report table.authRefData p {
	margin-top: 0px;
}

.report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

.report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

.report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

.report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
.pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
.report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

.report hr {
	border: 1px solid #acf;
}

/* Top labels */
.report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

.report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

.report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

.report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

.report td.pl div.a {
	width: 200px;
}

.report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
.report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
.report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
.report .re, .report .reu {
	background-color: #def;
}

.report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
.report .ro, .report .rou {
	background-color: white;
}

.report .rou td {
	border-bottom: 1px solid black;
}

.report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
.report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
.report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

.report .nump {
	padding-left: 2em;
}

.report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
.report .text {
	text-align: left;
	white-space: normal;
}

.report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

.report .text .more {
	display: none;
}

.report .text .note {
	font-style: italic;
	font-weight: bold;
}

.report .text .small {
	width: 10em;
}

.report sup {
	font-style: italic;
}

.report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>358</ContextCount>
  <ElementCount>303</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>70</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>8</UnitCount>
  <MyReports>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>9952152 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF INCOME (unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEunaudited</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY (unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY (unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>9952157 - Disclosure - Organization and Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPolicies</Role>
      <ShortName>Organization and Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>9952158 - Disclosure - Basic and Diluted Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/BasicandDilutedEarningsPerShare</Role>
      <ShortName>Basic and Diluted Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>9952159 - Disclosure - Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/ComprehensiveIncome</Role>
      <ShortName>Comprehensive Income</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>9952160 - Disclosure - Employee Stock Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/EmployeeStockPlans</Role>
      <ShortName>Employee Stock Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>9952161 - Disclosure - Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/FinancialInstruments</Role>
      <ShortName>Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>9952162 - Disclosure - Deferred Compensation and Retirement Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/DeferredCompensationandRetirementPlans</Role>
      <ShortName>Deferred Compensation and Retirement Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>9952163 - Disclosure - Fee Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/FeeRevenue</Role>
      <ShortName>Fee Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>9952164 - Disclosure - Credit Losses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/CreditLosses</Role>
      <ShortName>Credit Losses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>9952165 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>9952166 - Disclosure - Segments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/Segments</Role>
      <ShortName>Segments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>9952167 - Disclosure - Long-Term Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/LongTermDebt</Role>
      <ShortName>Long-Term Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>9952168 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>9952169 - Disclosure - Acquisition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/Acquisition</Role>
      <ShortName>Acquisition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>9952170 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>9955511 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Organization and Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPolicies</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>9955512 - Disclosure - Basic and Diluted Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/BasicandDilutedEarningsPerShareTables</Role>
      <ShortName>Basic and Diluted Earnings Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.kornferry.com/role/BasicandDilutedEarningsPerShare</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>9955513 - Disclosure - Comprehensive Income (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/ComprehensiveIncomeTables</Role>
      <ShortName>Comprehensive Income (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.kornferry.com/role/ComprehensiveIncome</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>9955514 - Disclosure - Employee Stock Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/EmployeeStockPlansTables</Role>
      <ShortName>Employee Stock Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.kornferry.com/role/EmployeeStockPlans</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>9955515 - Disclosure - Financial Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/FinancialInstrumentsTables</Role>
      <ShortName>Financial Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.kornferry.com/role/FinancialInstruments</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>9955516 - Disclosure - Deferred Compensation and Retirement Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/DeferredCompensationandRetirementPlansTables</Role>
      <ShortName>Deferred Compensation and Retirement Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.kornferry.com/role/DeferredCompensationandRetirementPlans</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9955517 - Disclosure - Fee Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/FeeRevenueTables</Role>
      <ShortName>Fee Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.kornferry.com/role/FeeRevenue</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9955518 - Disclosure - Credit Losses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/CreditLossesTables</Role>
      <ShortName>Credit Losses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.kornferry.com/role/CreditLosses</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9955519 - Disclosure - Segments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/SegmentsTables</Role>
      <ShortName>Segments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.kornferry.com/role/Segments</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9955520 - Disclosure - Long-Term Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/LongTermDebtTables</Role>
      <ShortName>Long-Term Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.kornferry.com/role/LongTermDebt</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9955521 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.kornferry.com/role/Leases</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9955522 - Disclosure - Organization and Summary of Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails</Role>
      <ShortName>Organization and Summary of Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9955523 - Disclosure - Basic and Diluted Earnings Per Share - Schedule of Basic and Diluted Earnings per Common Share Attributable to Common Stockholders (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/BasicandDilutedEarningsPerShareScheduleofBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetails</Role>
      <ShortName>Basic and Diluted Earnings Per Share - Schedule of Basic and Diluted Earnings per Common Share Attributable to Common Stockholders (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9955524 - Disclosure - Basic and Diluted Earnings Per Share - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/BasicandDilutedEarningsPerShareAdditionalInformationDetails</Role>
      <ShortName>Basic and Diluted Earnings Per Share - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9955525 - Disclosure - Comprehensive Income - Schedule of Components of Accumulated Other Comprehensive Loss (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/ComprehensiveIncomeScheduleofComponentsofAccumulatedOtherComprehensiveLossDetails</Role>
      <ShortName>Comprehensive Income - Schedule of Components of Accumulated Other Comprehensive Loss (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9955526 - Disclosure - Comprehensive Income - Schedule of Changes in Each Component of Accumulated Other Comprehensive Loss (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/ComprehensiveIncomeScheduleofChangesinEachComponentofAccumulatedOtherComprehensiveLossDetails</Role>
      <ShortName>Comprehensive Income - Schedule of Changes in Each Component of Accumulated Other Comprehensive Loss (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9955527 - Disclosure - Employee Stock Plans - Schedule of Components of Stock-Based Compensation Expense Recognized (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/EmployeeStockPlansScheduleofComponentsofStockBasedCompensationExpenseRecognizedDetails</Role>
      <ShortName>Employee Stock Plans - Schedule of Components of Stock-Based Compensation Expense Recognized (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9955528 - Disclosure - Employee Stock Plans - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetails</Role>
      <ShortName>Employee Stock Plans - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9955529 - Disclosure - Employee Stock Plans - Schedule of Cash Dividends Declared (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/EmployeeStockPlansScheduleofCashDividendsDeclaredDetails</Role>
      <ShortName>Employee Stock Plans - Schedule of Cash Dividends Declared (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9955530 - Disclosure - Financial Instruments - Schedule of Financial Instruments and Balance Sheet Classification (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails</Role>
      <ShortName>Financial Instruments - Schedule of Financial Instruments and Balance Sheet Classification (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9955531 - Disclosure - Financial Instruments - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetails</Role>
      <ShortName>Financial Instruments - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9955532 - Disclosure - Financial Instruments - Schedule of Fair Value of Derivatives Not Designated as Hedge Instruments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/FinancialInstrumentsScheduleofFairValueofDerivativesNotDesignatedasHedgeInstrumentsDetails</Role>
      <ShortName>Financial Instruments - Schedule of Fair Value of Derivatives Not Designated as Hedge Instruments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9955533 - Disclosure - Deferred Compensation and Retirement Plans - Schedule of Components of Net Periodic Benefits Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/DeferredCompensationandRetirementPlansScheduleofComponentsofNetPeriodicBenefitsCostsDetails</Role>
      <ShortName>Deferred Compensation and Retirement Plans - Schedule of Components of Net Periodic Benefits Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9955534 - Disclosure - Deferred Compensation and Retirement Plans - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetails</Role>
      <ShortName>Deferred Compensation and Retirement Plans - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9955535 - Disclosure - Fee Revenue - Schedule of Contract Asset and Liability (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/FeeRevenueScheduleofContractAssetandLiabilityDetails</Role>
      <ShortName>Fee Revenue - Schedule of Contract Asset and Liability (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9955536 - Disclosure - Fee Revenue - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/FeeRevenueAdditionalInformationDetails</Role>
      <ShortName>Fee Revenue - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9955537 - Disclosure - Fee Revenue - Schedule of Disaggregation of Fee Revenue by Industry (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/FeeRevenueScheduleofDisaggregationofFeeRevenuebyIndustryDetails</Role>
      <ShortName>Fee Revenue - Schedule of Disaggregation of Fee Revenue by Industry (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9955538 - Disclosure - Credit Losses - Schedule of Activity in Allowance for Credit Losses on Trade Receivables (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/CreditLossesScheduleofActivityinAllowanceforCreditLossesonTradeReceivablesDetails</Role>
      <ShortName>Credit Losses - Schedule of Activity in Allowance for Credit Losses on Trade Receivables (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9955539 - Disclosure - Credit Losses - Schedule of Fair Value and Unrealized Losses on Available for Sale Debt Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetails</Role>
      <ShortName>Credit Losses - Schedule of Fair Value and Unrealized Losses on Available for Sale Debt Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9955540 - Disclosure - Credit Losses - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/CreditLossesAdditionalInformationDetails</Role>
      <ShortName>Credit Losses - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9955541 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.kornferry.com/role/IncomeTaxes</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9955542 - Disclosure - Segments - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/SegmentsAdditionalInformationDetails</Role>
      <ShortName>Segments - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9955543 - Disclosure - Segments - Schedule of Financial Highlights (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsDetails</Role>
      <ShortName>Segments - Schedule of Financial Highlights (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9955544 - Disclosure - Segments - Schedule of Financial Highlights by Operating Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsbyOperatingSegmentDetails</Role>
      <ShortName>Segments - Schedule of Financial Highlights by Operating Segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9955545 - Disclosure - Long-Term Debt - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetails</Role>
      <ShortName>Long-Term Debt - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9955546 - Disclosure - Long-Term Debt - Schedule of Long-term Debt, at Amortized Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/LongTermDebtScheduleofLongtermDebtatAmortizedCostDetails</Role>
      <ShortName>Long-Term Debt - Schedule of Long-term Debt, at Amortized Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9955547 - Disclosure - Leases - Schedule of Components of Lease Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails</Role>
      <ShortName>Leases - Schedule of Components of Lease Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9955548 - Disclosure - Leases - Schedule of Supplemental Cash Flow Information Related to Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/LeasesScheduleofSupplementalCashFlowInformationRelatedtoLeasesDetails</Role>
      <ShortName>Leases - Schedule of Supplemental Cash Flow Information Related to Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>9955549 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails</Role>
      <ShortName>Leases - Schedule of Maturities of Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>9955550 - Disclosure - Acquisition - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/AcquisitionAdditionalInformationDetails</Role>
      <ShortName>Acquisition - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="kfy-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>9955551 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.kornferry.com/role/SubsequentEvents</ParentRole>
      <Position>64</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" isDefinitelyFs="true" isUsgaap="true" original="kfy-20250131.htm">kfy-20250131.htm</File>
    <File>kfy-20250131.xsd</File>
    <File>kfy-20250131_cal.xml</File>
    <File>kfy-20250131_def.xml</File>
    <File>kfy-20250131_lab.xml</File>
    <File>kfy-20250131_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>kfy-20250131_g1.jpg</File>
    <File>kfy-20250131_g2.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1131">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="30">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="4">http://xbrl.sec.gov/ecd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>87
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "kfy-20250131.htm": {
   "nsprefix": "kfy",
   "nsuri": "http://www.kornferry.com/20250131",
   "dts": {
    "inline": {
     "local": [
      "kfy-20250131.htm"
     ]
    },
    "schema": {
     "local": [
      "kfy-20250131.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "kfy-20250131_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "kfy-20250131_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "kfy-20250131_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "kfy-20250131_pre.xml"
     ]
    }
   },
   "keyStandard": 278,
   "keyCustom": 25,
   "axisStandard": 24,
   "axisCustom": 0,
   "memberStandard": 34,
   "memberCustom": 34,
   "hidden": {
    "total": 12,
    "http://fasb.org/us-gaap/2024": 5,
    "http://xbrl.sec.gov/dei/2024": 5,
    "http://www.kornferry.com/20250131": 2
   },
   "contextCount": 358,
   "entityCount": 1,
   "segmentCount": 70,
   "elementCount": 599,
   "unitCount": 8,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 1131,
    "http://xbrl.sec.gov/dei/2024": 30,
    "http://xbrl.sec.gov/ecd/2024": 4
   },
   "report": {
    "R1": {
     "role": "http://www.kornferry.com/role/CoverPage",
     "longName": "0000001 - Document - Cover Page",
     "shortName": "Cover Page",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
     "longName": "9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
     "longName": "9952152 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited",
     "longName": "9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (unaudited)",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME (unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:LaborAndRelatedExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEunaudited",
     "longName": "9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (unaudited)",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited",
     "longName": "9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (unaudited)",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-59",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-66",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited",
     "longName": "9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited)",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPolicies",
     "longName": "9952157 - Disclosure - Organization and Summary of Significant Accounting Policies",
     "shortName": "Organization and Summary of Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.kornferry.com/role/BasicandDilutedEarningsPerShare",
     "longName": "9952158 - Disclosure - Basic and Diluted Earnings Per Share",
     "shortName": "Basic and Diluted Earnings Per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.kornferry.com/role/ComprehensiveIncome",
     "longName": "9952159 - Disclosure - Comprehensive Income",
     "shortName": "Comprehensive Income",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.kornferry.com/role/EmployeeStockPlans",
     "longName": "9952160 - Disclosure - Employee Stock Plans",
     "shortName": "Employee Stock Plans",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.kornferry.com/role/FinancialInstruments",
     "longName": "9952161 - Disclosure - Financial Instruments",
     "shortName": "Financial Instruments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.kornferry.com/role/DeferredCompensationandRetirementPlans",
     "longName": "9952162 - Disclosure - Deferred Compensation and Retirement Plans",
     "shortName": "Deferred Compensation and Retirement Plans",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.kornferry.com/role/FeeRevenue",
     "longName": "9952163 - Disclosure - Fee Revenue",
     "shortName": "Fee Revenue",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.kornferry.com/role/CreditLosses",
     "longName": "9952164 - Disclosure - Credit Losses",
     "shortName": "Credit Losses",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AllowanceForCreditLossesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AllowanceForCreditLossesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.kornferry.com/role/IncomeTaxes",
     "longName": "9952165 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.kornferry.com/role/Segments",
     "longName": "9952166 - Disclosure - Segments",
     "shortName": "Segments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.kornferry.com/role/LongTermDebt",
     "longName": "9952167 - Disclosure - Long-Term Debt",
     "shortName": "Long-Term Debt",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LongTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LongTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.kornferry.com/role/Leases",
     "longName": "9952168 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.kornferry.com/role/Acquisition",
     "longName": "9952169 - Disclosure - Acquisition",
     "shortName": "Acquisition",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.kornferry.com/role/SubsequentEvents",
     "longName": "9952170 - Disclosure - Subsequent Events",
     "shortName": "Subsequent Events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R23": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-13",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-13",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies",
     "longName": "9955511 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies)",
     "shortName": "Organization and Summary of Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareTables",
     "longName": "9955512 - Disclosure - Basic and Diluted Earnings Per Share (Tables)",
     "shortName": "Basic and Diluted Earnings Per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.kornferry.com/role/ComprehensiveIncomeTables",
     "longName": "9955513 - Disclosure - Comprehensive Income (Tables)",
     "shortName": "Comprehensive Income (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.kornferry.com/role/EmployeeStockPlansTables",
     "longName": "9955514 - Disclosure - Employee Stock Plans (Tables)",
     "shortName": "Employee Stock Plans (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.kornferry.com/role/FinancialInstrumentsTables",
     "longName": "9955515 - Disclosure - Financial Instruments (Tables)",
     "shortName": "Financial Instruments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansTables",
     "longName": "9955516 - Disclosure - Deferred Compensation and Retirement Plans (Tables)",
     "shortName": "Deferred Compensation and Retirement Plans (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.kornferry.com/role/FeeRevenueTables",
     "longName": "9955517 - Disclosure - Fee Revenue (Tables)",
     "shortName": "Fee Revenue (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.kornferry.com/role/CreditLossesTables",
     "longName": "9955518 - Disclosure - Credit Losses (Tables)",
     "shortName": "Credit Losses (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.kornferry.com/role/SegmentsTables",
     "longName": "9955519 - Disclosure - Segments (Tables)",
     "shortName": "Segments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:InvestmentCompanyFinancialHighlightsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:InvestmentCompanyFinancialHighlightsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.kornferry.com/role/LongTermDebtTables",
     "longName": "9955520 - Disclosure - Long-Term Debt (Tables)",
     "shortName": "Long-Term Debt (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.kornferry.com/role/LeasesTables",
     "longName": "9955521 - Disclosure - Leases (Tables)",
     "shortName": "Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails",
     "longName": "9955522 - Disclosure - Organization and Summary of Significant Accounting Policies (Details)",
     "shortName": "Organization and Summary of Significant Accounting Policies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "kfy:NumberOfCoreSolutions",
      "unitRef": "solution",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-109",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareScheduleofBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetails",
     "longName": "9955523 - Disclosure - Basic and Diluted Earnings Per Share - Schedule of Basic and Diluted Earnings per Common Share Attributable to Common Stockholders (Details)",
     "shortName": "Basic and Diluted Earnings Per Share - Schedule of Basic and Diluted Earnings per Common Share Attributable to Common Stockholders (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareAdditionalInformationDetails",
     "longName": "9955524 - Disclosure - Basic and Diluted Earnings Per Share - Additional Information (Details)",
     "shortName": "Basic and Diluted Earnings Per Share - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-122",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-122",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.kornferry.com/role/ComprehensiveIncomeScheduleofComponentsofAccumulatedOtherComprehensiveLossDetails",
     "longName": "9955525 - Disclosure - Comprehensive Income - Schedule of Components of Accumulated Other Comprehensive Loss (Details)",
     "shortName": "Comprehensive Income - Schedule of Components of Accumulated Other Comprehensive Loss (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.kornferry.com/role/ComprehensiveIncomeScheduleofChangesinEachComponentofAccumulatedOtherComprehensiveLossDetails",
     "longName": "9955526 - Disclosure - Comprehensive Income - Schedule of Changes in Each Component of Accumulated Other Comprehensive Loss (Details)",
     "shortName": "Comprehensive Income - Schedule of Changes in Each Component of Accumulated Other Comprehensive Loss (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-48",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-52",
      "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.kornferry.com/role/EmployeeStockPlansScheduleofComponentsofStockBasedCompensationExpenseRecognizedDetails",
     "longName": "9955527 - Disclosure - Employee Stock Plans - Schedule of Components of Stock-Based Compensation Expense Recognized (Details)",
     "shortName": "Employee Stock Plans - Schedule of Components of Stock-Based Compensation Expense Recognized (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetails",
     "longName": "9955528 - Disclosure - Employee Stock Plans - Additional Information (Details)",
     "shortName": "Employee Stock Plans - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:TreasuryStockValueAcquiredCostMethod",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-158",
      "name": "us-gaap:TreasuryStockSharesAcquired",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.kornferry.com/role/EmployeeStockPlansScheduleofCashDividendsDeclaredDetails",
     "longName": "9955529 - Disclosure - Employee Stock Plans - Schedule of Cash Dividends Declared (Details)",
     "shortName": "Employee Stock Plans - Schedule of Cash Dividends Declared (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DividendsDeclaredTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R43": {
     "role": "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails",
     "longName": "9955530 - Disclosure - Financial Instruments - Schedule of Financial Instruments and Balance Sheet Classification (Details)",
     "shortName": "Financial Instruments - Schedule of Financial Instruments and Balance Sheet Classification (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetails",
     "longName": "9955531 - Disclosure - Financial Instruments - Additional Information (Details)",
     "shortName": "Financial Instruments - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFairValueofDerivativesNotDesignatedasHedgeInstrumentsDetails",
     "longName": "9955532 - Disclosure - Financial Instruments - Schedule of Fair Value of Derivatives Not Designated as Hedge Instruments (Details)",
     "shortName": "Financial Instruments - Schedule of Fair Value of Derivatives Not Designated as Hedge Instruments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-188",
      "name": "us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock",
       "us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-188",
      "name": "us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock",
       "us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansScheduleofComponentsofNetPeriodicBenefitsCostsDetails",
     "longName": "9955533 - Disclosure - Deferred Compensation and Retirement Plans - Schedule of Components of Net Periodic Benefits Costs (Details)",
     "shortName": "Deferred Compensation and Retirement Plans - Schedule of Components of Net Periodic Benefits Costs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "4",
      "ancestors": [
       "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "4",
      "ancestors": [
       "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetails",
     "longName": "9955534 - Disclosure - Deferred Compensation and Retirement Plans - Additional Information (Details)",
     "shortName": "Deferred Compensation and Retirement Plans - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-204",
      "name": "us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.kornferry.com/role/FeeRevenueScheduleofContractAssetandLiabilityDetails",
     "longName": "9955535 - Disclosure - Fee Revenue - Schedule of Contract Asset and Liability (Details)",
     "shortName": "Fee Revenue - Schedule of Contract Asset and Liability (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.kornferry.com/role/FeeRevenueAdditionalInformationDetails",
     "longName": "9955536 - Disclosure - Fee Revenue - Additional Information (Details)",
     "shortName": "Fee Revenue - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.kornferry.com/role/FeeRevenueScheduleofDisaggregationofFeeRevenuebyIndustryDetails",
     "longName": "9955537 - Disclosure - Fee Revenue - Schedule of Disaggregation of Fee Revenue by Industry (Details)",
     "shortName": "Fee Revenue - Schedule of Disaggregation of Fee Revenue by Industry (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-218",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.kornferry.com/role/CreditLossesScheduleofActivityinAllowanceforCreditLossesonTradeReceivablesDetails",
     "longName": "9955538 - Disclosure - Credit Losses - Schedule of Activity in Allowance for Credit Losses on Trade Receivables (Details)",
     "shortName": "Credit Losses - Schedule of Activity in Allowance for Credit Losses on Trade Receivables (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetails",
     "longName": "9955539 - Disclosure - Credit Losses - Schedule of Fair Value and Unrealized Losses on Available for Sale Debt Securities (Details)",
     "shortName": "Credit Losses - Schedule of Fair Value and Unrealized Losses on Available for Sale Debt Securities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c-242",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-242",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.kornferry.com/role/CreditLossesAdditionalInformationDetails",
     "longName": "9955540 - Disclosure - Credit Losses - Additional Information (Details)",
     "shortName": "Credit Losses - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-187",
      "name": "us-gaap:DebtInstrumentTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-187",
      "name": "us-gaap:DebtInstrumentTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.kornferry.com/role/IncomeTaxesDetails",
     "longName": "9955541 - Disclosure - Income Taxes (Details)",
     "shortName": "Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.kornferry.com/role/SegmentsAdditionalInformationDetails",
     "longName": "9955542 - Disclosure - Segments - Additional Information (Details)",
     "shortName": "Segments - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsDetails",
     "longName": "9955543 - Disclosure - Segments - Schedule of Financial Highlights (Details)",
     "shortName": "Segments - Schedule of Financial Highlights (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-270",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentCompanyFinancialHighlightsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsbyOperatingSegmentDetails",
     "longName": "9955544 - Disclosure - Segments - Schedule of Financial Highlights by Operating Segment (Details)",
     "shortName": "Segments - Schedule of Financial Highlights by Operating Segment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-275",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetails",
     "longName": "9955545 - Disclosure - Long-Term Debt - Additional Information (Details)",
     "shortName": "Long-Term Debt - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c-351",
      "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-351",
      "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.kornferry.com/role/LongTermDebtScheduleofLongtermDebtatAmortizedCostDetails",
     "longName": "9955546 - Disclosure - Long-Term Debt - Schedule of Long-term Debt, at Amortized Cost (Details)",
     "shortName": "Long-Term Debt - Schedule of Long-term Debt, at Amortized Cost (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:LongTermDebtNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-342",
      "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.kornferry.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails",
     "longName": "9955547 - Disclosure - Leases - Schedule of Components of Lease Expense (Details)",
     "shortName": "Leases - Schedule of Components of Lease Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.kornferry.com/role/LeasesScheduleofSupplementalCashFlowInformationRelatedtoLeasesDetails",
     "longName": "9955548 - Disclosure - Leases - Schedule of Supplemental Cash Flow Information Related to Leases (Details)",
     "shortName": "Leases - Schedule of Supplemental Cash Flow Information Related to Leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kfy:ScheduleOfCashFlowInformationRelatedToLeasesTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kfy:ScheduleOfCashFlowInformationRelatedToLeasesTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.kornferry.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails",
     "longName": "9955549 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Details)",
     "shortName": "Leases - Schedule of Maturities of Lease Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kfy:LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kfy:LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.kornferry.com/role/AcquisitionAdditionalInformationDetails",
     "longName": "9955550 - Disclosure - Acquisition - Additional Information (Details)",
     "shortName": "Acquisition - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-356",
      "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.kornferry.com/role/SubsequentEventsDetails",
     "longName": "9955551 - Disclosure - Subsequent Events (Details)",
     "shortName": "Subsequent Events (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DividendsDeclaredTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-358",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfy-20250131.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AOCIAttributableToParentNetOfTaxRollForward",
     "presentation": [
      "http://www.kornferry.com/role/ComprehensiveIncomeScheduleofChangesinEachComponentofAccumulatedOtherComprehensiveLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]",
        "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting Policies [Abstract]",
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Accounts Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r84",
      "r884"
     ]
    },
    "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Activity in Allowance for Credit Losses on Trade Receivables",
        "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]",
        "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r1037"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivables due from clients, net of allowance for doubtful accounts of $43,484 and $44,192 at January\u00a031, 2025 and April\u00a030, 2024, respectively",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1027"
     ]
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedIncomeTaxesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes payable",
        "label": "Accrued Income Taxes, Current",
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations."
       }
      }
     },
     "auth_ref": [
      "r87",
      "r145"
     ]
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember",
     "presentation": [
      "http://www.kornferry.com/role/ComprehensiveIncomeScheduleofChangesinEachComponentofAccumulatedOtherComprehensiveLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Compensation and Pension Plan",
        "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]",
        "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r6",
      "r17",
      "r26",
      "r106",
      "r1004",
      "r1005",
      "r1006"
     ]
    },
    "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember",
     "presentation": [
      "http://www.kornferry.com/role/ComprehensiveIncomeScheduleofChangesinEachComponentofAccumulatedOtherComprehensiveLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized (Losses) Gains on Marketable Securities",
        "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]",
        "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent."
       }
      }
     },
     "auth_ref": [
      "r183",
      "r184",
      "r185",
      "r188",
      "r195",
      "r196",
      "r1004"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/ComprehensiveIncomeScheduleofComponentsofAccumulatedOtherComprehensiveLossDetails": {
       "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/ComprehensiveIncomeScheduleofComponentsofAccumulatedOtherComprehensiveLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Marketable securities unrealized gain (loss), net of tax",
        "label": "AOCI, Debt Securities, Available-for-Sale, Adjustment, after Tax",
        "documentation": "Amount, after tax, of accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r1003"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/ComprehensiveIncomeScheduleofComponentsofAccumulatedOtherComprehensiveLossDetails": {
       "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/ComprehensiveIncomeScheduleofComponentsofAccumulatedOtherComprehensiveLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Deferred compensation and pension plan adjustments, net of tax",
        "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax",
        "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit)."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r6",
      "r26",
      "r106",
      "r1063"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/ComprehensiveIncomeScheduleofComponentsofAccumulatedOtherComprehensiveLossDetails": {
       "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/ComprehensiveIncomeScheduleofComponentsofAccumulatedOtherComprehensiveLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation adjustments",
        "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax",
        "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses."
       }
      }
     },
     "auth_ref": [
      "r182",
      "r186",
      "r187",
      "r188",
      "r606"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "presentation": [
      "http://www.kornferry.com/role/ComprehensiveIncomeScheduleofChangesinEachComponentofAccumulatedOtherComprehensiveLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income Loss [Line Items]",
        "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r194",
      "r195",
      "r608",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.kornferry.com/role/ComprehensiveIncomeScheduleofComponentsofAccumulatedOtherComprehensiveLossDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.kornferry.com/role/ComprehensiveIncomeScheduleofComponentsofAccumulatedOtherComprehensiveLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive loss, net",
        "totalLabel": "Accumulated other comprehensive loss, net",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r26",
      "r107",
      "r179",
      "r687",
      "r728",
      "r729"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "presentation": [
      "http://www.kornferry.com/role/ComprehensiveIncomeScheduleofChangesinEachComponentofAccumulatedOtherComprehensiveLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income Loss [Table]",
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r194",
      "r195",
      "r608",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited",
      "http://www.kornferry.com/role/ComprehensiveIncomeScheduleofChangesinEachComponentofAccumulatedOtherComprehensiveLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Loss, Net",
        "label": "AOCI Attributable to Parent [Member]",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r17",
      "r26",
      "r586",
      "r589",
      "r638",
      "r724",
      "r725",
      "r1004",
      "r1005",
      "r1006",
      "r1015",
      "r1016",
      "r1017",
      "r1018"
     ]
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedTranslationAdjustmentMember",
     "presentation": [
      "http://www.kornferry.com/role/ComprehensiveIncomeScheduleofChangesinEachComponentofAccumulatedOtherComprehensiveLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Currency Translation",
        "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]",
        "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r17",
      "r26",
      "r104",
      "r105",
      "r195",
      "r196",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r1004"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional 402(v) Disclosure",
        "label": "Additional 402(v) Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r941"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation, Amount",
        "label": "Adjustment to Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r954"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation:",
        "label": "Adjustment to Compensation [Axis]"
       }
      }
     },
     "auth_ref": [
      "r954"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote",
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r954"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment To PEO Compensation, Footnote",
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r954"
     ]
    },
    "kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsDetails",
      "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsbyOperatingSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjusted EBITDA",
        "label": "Adjusted Earnings Before Interest Taxes Depreciation And Amortization",
        "documentation": "Adjusted EBITDA before restructuring charges, integration/acquisition cost, certain separation costs and certain non-cash charges."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition",
     "crdr": "credit",
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "APIC, Share-Based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for restricted stock unit under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:",
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table",
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r987"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Amount",
        "label": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r913",
      "r923",
      "r933",
      "r965"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined",
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r916",
      "r926",
      "r936",
      "r968"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Pension Adjustments Service Cost",
        "label": "Aggregate Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r988"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Adjustments to Compensation",
        "label": "All Adjustments to Compensation [Member]"
       }
      }
     },
     "auth_ref": [
      "r954"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Executive Categories",
        "label": "All Executive Categories [Member]"
       }
      }
     },
     "auth_ref": [
      "r961"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Individuals",
        "label": "All Individuals [Member]"
       }
      }
     },
     "auth_ref": [
      "r917",
      "r927",
      "r937",
      "r961",
      "r969",
      "r973",
      "r981"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Trading Arrangements",
        "label": "All Trading Arrangements [Member]"
       }
      }
     },
     "auth_ref": [
      "r979"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.kornferry.com/role/EmployeeStockPlansScheduleofComponentsofStockBasedCompensationExpenseRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total stock-based compensation expense",
        "label": "Share-Based Payment Arrangement, Expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r544",
      "r548"
     ]
    },
    "us-gaap_AllowanceForCreditLossesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForCreditLossesTextBlock",
     "presentation": [
      "http://www.kornferry.com/role/CreditLosses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Losses",
        "label": "Allowance for Credit Losses [Text Block]",
        "documentation": "The entire disclosure for allowance for credit losses."
       }
      }
     },
     "auth_ref": [
      "r40"
     ]
    },
    "kfy_AllowanceForDoubtfulAccountsForeignCurrencyTranslationIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "AllowanceForDoubtfulAccountsForeignCurrencyTranslationIncreaseDecrease",
     "crdr": "credit",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesScheduleofActivityinAllowanceforCreditLossesonTradeReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation",
        "label": "Allowance For Doubtful Accounts Foreign Currency Translation Increase (Decrease)",
        "documentation": "Allowance for doubtful accounts foreign currency translation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "crdr": "credit",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesScheduleofActivityinAllowanceforCreditLossesonTradeReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "documentation": "Amount of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r180",
      "r289",
      "r328",
      "r332",
      "r336",
      "r1100"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for doubtful accounts",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r180",
      "r289",
      "r328"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries",
     "crdr": "credit",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesScheduleofActivityinAllowanceforCreditLossesonTradeReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recoveries of amounts previously written off",
        "label": "Accounts Receivable, Allowance for Credit Loss, Recovery",
        "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery."
       }
      }
     },
     "auth_ref": [
      "r335"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivableRollforward",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesScheduleofActivityinAllowanceforCreditLossesonTradeReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]",
        "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs",
     "crdr": "debit",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesScheduleofActivityinAllowanceforCreditLossesonTradeReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Write-offs",
        "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff",
        "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance."
       }
      }
     },
     "auth_ref": [
      "r334"
     ]
    },
    "kfy_AmendedCreditAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "AmendedCreditAgreementMember",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amended Credit Agreement",
        "label": "Amended Credit Agreement [Member]",
        "documentation": "Amended credit agreement."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Anti-dilutive securities excluded from computation of diluted earnings per share (in shares)",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r248"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Securities",
        "label": "Antidilutive Securities [Axis]",
        "documentation": "Information by type of antidilutive security."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesNameDomain",
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Securities, Name",
        "label": "Antidilutive Securities, Name [Domain]",
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r154",
      "r176",
      "r211",
      "r253",
      "r259",
      "r277",
      "r281",
      "r322",
      "r390",
      "r391",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r399",
      "r400",
      "r578",
      "r582",
      "r607",
      "r685",
      "r767",
      "r835",
      "r836",
      "r884",
      "r904",
      "r1056",
      "r1057",
      "r1092"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASSETS",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r171",
      "r181",
      "r211",
      "r322",
      "r390",
      "r391",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r399",
      "r400",
      "r578",
      "r582",
      "r607",
      "r884",
      "r1056",
      "r1057",
      "r1092"
     ]
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets, fair value",
        "label": "Assets, Fair Value Disclosure",
        "documentation": "Fair value portion of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r596",
      "r597",
      "r871"
     ]
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails": {
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized Gains",
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax",
        "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r295"
     ]
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails": {
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Unrealized Losses",
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax",
        "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r296"
     ]
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cost",
        "label": "Debt Securities, Available-for-Sale, Amortized Cost",
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r292",
      "r348",
      "r684"
     ]
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails": {
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetails",
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value",
        "verboseLabel": "Debt securities AFS, fair value",
        "label": "Debt Securities, Available-for-Sale",
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r293",
      "r348",
      "r596",
      "r676",
      "r871",
      "r875",
      "r1028",
      "r1070",
      "r1071",
      "r1072"
     ]
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt securities, current",
        "label": "Debt Securities, Available-for-Sale, Current",
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current."
       }
      }
     },
     "auth_ref": [
      "r290",
      "r348"
     ]
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt securities, non-current",
        "label": "Debt Securities, Available-for-Sale, Noncurrent",
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r174",
      "r290",
      "r348"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price",
        "label": "Award Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r976"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value as of Grant Date",
        "label": "Award Grant Date Fair Value"
       }
      }
     },
     "auth_ref": [
      "r977"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r972"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing, How MNPI Considered",
        "label": "Award Timing, How MNPI Considered [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r972"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Method",
        "label": "Award Timing Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r972"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Considered",
        "label": "Award Timing MNPI Considered [Flag]"
       }
      }
     },
     "auth_ref": [
      "r972"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Disclosure",
        "label": "Award Timing MNPI Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r972"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Predetermined",
        "label": "Award Timing Predetermined [Flag]"
       }
      }
     },
     "auth_ref": [
      "r972"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareScheduleofBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetails",
      "http://www.kornferry.com/role/EmployeeStockPlansScheduleofComponentsofStockBasedCompensationExpenseRecognizedDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type",
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Securities",
        "label": "Award Underlying Securities Amount"
       }
      }
     },
     "auth_ref": [
      "r975"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r974"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures",
        "label": "Awards Close in Time to MNPI Disclosures [Table]"
       }
      }
     },
     "auth_ref": [
      "r973"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table",
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r973"
     ]
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetLocationAxis",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Balance Sheet Location",
        "label": "Statement of Financial Position Location, Balance [Axis]",
        "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported."
       }
      }
     },
     "auth_ref": [
      "r380",
      "r1102",
      "r1103"
     ]
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetLocationDomain",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Balance Sheet Location",
        "label": "Statement of Financial Position Location, Balance [Domain]",
        "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r72",
      "r380",
      "r1102",
      "r1103"
     ]
    },
    "us-gaap_BalanceSheetRelatedDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetRelatedDisclosuresAbstract",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Balance Sheet Related Disclosures [Abstract]",
        "label": "Balance Sheet Related Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://www.kornferry.com/role/AcquisitionAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition, Acquiree [Domain]",
        "label": "Business Acquisition, Acquiree [Domain]",
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree."
       }
      }
     },
     "auth_ref": [
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r573",
      "r860",
      "r863"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://www.kornferry.com/role/AcquisitionAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition [Axis]",
        "label": "Business Acquisition [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r56",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r573",
      "r860",
      "r863"
     ]
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionLineItems",
     "presentation": [
      "http://www.kornferry.com/role/AcquisitionAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition [Line Items]",
        "label": "Business Acquisition [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r573"
     ]
    },
    "kfy_BusinessCombinationAcquisitionAndIntegrationRelatedCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "BusinessCombinationAcquisitionAndIntegrationRelatedCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Integration/acquisition costs",
        "label": "Business Combination Acquisition And Integration Related Costs",
        "documentation": "This element represents integration and acquisition-related costs incurred to effect a business combination and integrate it into the business which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationDisclosureTextBlock",
     "presentation": [
      "http://www.kornferry.com/role/Acquisition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition",
        "label": "Business Combination Disclosure [Text Block]",
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)."
       }
      }
     },
     "auth_ref": [
      "r133",
      "r574"
     ]
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationsPolicy",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisitions",
        "label": "Business Combinations Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r135",
      "r136",
      "r137"
     ]
    },
    "kfy_CSVOfColiContractsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "CSVOfColiContractsMember",
     "presentation": [
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CSV of COLI Contracts",
        "label": "C S V Of Coli Contracts [Member]",
        "documentation": "CSV of Coli Contracts [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "verboseLabel": "Cash and Cash Equivalents",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r173",
      "r823"
     ]
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents, fair value",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r1068",
      "r1069"
     ]
    },
    "us-gaap_CashAndCashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsMember",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalent",
        "label": "Cash and Cash Equivalents [Member]",
        "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value."
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "crdr": "debit",
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash and cash equivalents at beginning of period",
        "periodEndLabel": "Cash and cash equivalents at end of the period",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r118",
      "r210"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net decrease in cash and cash equivalents",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r118"
     ]
    },
    "kfy_CashCompensationPercentage": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "CashCompensationPercentage",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash compensation, percentage",
        "label": "Cash Compensation, Percentage",
        "documentation": "Cash Compensation, Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashMember",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash",
        "label": "Cash [Member]",
        "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits."
       }
      }
     },
     "auth_ref": [
      "r173"
     ]
    },
    "kfy_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract",
     "presentation": [
      "http://www.kornferry.com/role/LeasesScheduleofSupplementalCashFlowInformationRelatedtoLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:",
        "label": "Cash Paid For Amounts Included In Measurement Of Lease Liabilities [Abstract]",
        "documentation": "Cash paid for amounts included in measurement of lease liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashSurrenderValueOfLifeInsurance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashSurrenderValueOfLifeInsurance",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash surrender value of company-owned life insurance policies, net of loans",
        "label": "Cash Surrender Value of Life Insurance",
        "documentation": "Carrying amount as of the balance sheet date of amounts which could be received based on the terms of the insurance contract upon surrendering life policies owned by the entity."
       }
      }
     },
     "auth_ref": [
      "r1000"
     ]
    },
    "kfy_CashSurrenderValueOfLifeInsuranceGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "CashSurrenderValueOfLifeInsuranceGross",
     "crdr": "debit",
     "presentation": [
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross CSV",
        "label": "Cash Surrender Value Of Life Insurance Gross",
        "documentation": "Cash Surrender Value of Life Insurance Gross"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changed Peer Group, Footnote",
        "label": "Changed Peer Group, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r952"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year",
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r949"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested",
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r947"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Amount",
        "label": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r953"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Name",
        "label": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r953"
     ]
    },
    "us-gaap_CommercialPaperMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommercialPaperMember",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetails",
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commercial paper",
        "label": "Commercial Paper [Member]",
        "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r389",
      "r895",
      "r896",
      "r897",
      "r898"
     ]
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockDividendsPerShareDeclared",
     "presentation": [
      "http://www.kornferry.com/role/EmployeeStockPlansScheduleofCashDividendsDeclaredDetails",
      "http://www.kornferry.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash dividends declared per share (in usd per share)",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding."
       }
      }
     },
     "auth_ref": [
      "r132"
     ]
    },
    "us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockIncludingAdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock",
        "label": "Common Stock Including Additional Paid in Capital [Member]",
        "documentation": "Common stock held by shareholders with par value plus amounts in excess of par value or issuance value (in cases of no-par value stock)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, par value (in usd per share)",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r96"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares authorized (in shares)",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r755"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares issued (in shares)",
        "label": "Common Stock, Shares, Issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r96"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares outstanding (in shares)",
        "periodStartLabel": "Beginning balance (in shares)",
        "periodEndLabel": "Ending balance (in shares)",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r96",
      "r755",
      "r773",
      "r1134",
      "r1135"
     ]
    },
    "us-gaap_CommonStocksIncludingAdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStocksIncludingAdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock: $0.01 par value, 150,000 shares authorized, 78,287 and 77,460 shares issued and 51,573 and 51,983 shares outstanding at January 31, 2025 and April 30, 2024, respectively",
        "label": "Common Stocks, Including Additional Paid in Capital",
        "documentation": "Amount of par value plus amounts in excess of par value or issuance value for common stock issued."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r97",
      "r132"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure",
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r958"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Net Income",
        "label": "Compensation Actually Paid vs. Net Income [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r957"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Other Measure",
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r959"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return",
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r956"
     ]
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Benefits [Abstract]",
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEunaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive income attributable to Korn Ferry",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r191",
      "r193",
      "r200",
      "r680",
      "r698",
      "r700"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEunaudited": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: comprehensive income attributable to noncontrolling interest",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r59",
      "r63",
      "r191",
      "r193",
      "r199",
      "r679",
      "r698",
      "r699"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEunaudited": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive income",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r139",
      "r191",
      "r193",
      "r198",
      "r678",
      "r698"
     ]
    },
    "us-gaap_ComprehensiveIncomeNoteTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNoteTextBlock",
     "presentation": [
      "http://www.kornferry.com/role/ComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Comprehensive Income",
        "label": "Comprehensive Income (Loss) Note [Text Block]",
        "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income."
       }
      }
     },
     "auth_ref": [
      "r102",
      "r197",
      "r677",
      "r696"
     ]
    },
    "srt_ConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidationItemsAxis",
     "presentation": [
      "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsbyOperatingSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation Items",
        "label": "Consolidation Items [Axis]"
       }
      }
     },
     "auth_ref": [
      "r152",
      "r213",
      "r253",
      "r261",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r281",
      "r282",
      "r283",
      "r390",
      "r391",
      "r392",
      "r393",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r835",
      "r836",
      "r1056",
      "r1057"
     ]
    },
    "srt_ConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidationItemsDomain",
     "presentation": [
      "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsbyOperatingSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation Items",
        "label": "Consolidation Items [Domain]"
       }
      }
     },
     "auth_ref": [
      "r152",
      "r213",
      "r253",
      "r261",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r281",
      "r282",
      "r283",
      "r390",
      "r391",
      "r392",
      "r393",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r835",
      "r836",
      "r1056",
      "r1057"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Consolidation and Presentation",
        "label": "Consolidation, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r826"
     ]
    },
    "kfy_ConsultingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "ConsultingMember",
     "presentation": [
      "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsbyOperatingSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consulting",
        "label": "Consulting [Member]",
        "documentation": "Consulting."
       }
      }
     },
     "auth_ref": []
    },
    "kfy_ConsumerGoodsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "ConsumerGoodsMember",
     "presentation": [
      "http://www.kornferry.com/role/FeeRevenueScheduleofDisaggregationofFeeRevenuebyIndustryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consumer Goods",
        "label": "Consumer Goods [Member]",
        "documentation": "Consumer goods."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "presentation": [
      "http://www.kornferry.com/role/FeeRevenueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Contract Asset and Liability",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability."
       }
      }
     },
     "auth_ref": [
      "r1059"
     ]
    },
    "us-gaap_ContractWithCustomerAssetNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerAssetNet",
     "crdr": "debit",
     "presentation": [
      "http://www.kornferry.com/role/FeeRevenueScheduleofContractAssetandLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract assets-unbilled receivables",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss",
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time."
       }
      }
     },
     "auth_ref": [
      "r422",
      "r424",
      "r435"
     ]
    },
    "us-gaap_ContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.kornferry.com/role/FeeRevenueScheduleofContractAssetandLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract liabilities-deferred revenue",
        "label": "Contract with Customer, Liability",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r422",
      "r423",
      "r435"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "crdr": "credit",
     "presentation": [
      "http://www.kornferry.com/role/FeeRevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract liabilities, revenue recognized",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due."
       }
      }
     },
     "auth_ref": [
      "r436"
     ]
    },
    "us-gaap_CorporateBondSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CorporateBondSecuritiesMember",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate notes/bonds",
        "label": "Corporate Bond Securities [Member]",
        "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CorporateNonSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CorporateNonSegmentMember",
     "presentation": [
      "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsbyOperatingSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate",
        "label": "Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]",
        "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r276",
      "r277",
      "r278",
      "r279",
      "r282",
      "r1023"
     ]
    },
    "kfy_CorporateNotesOrBondsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "CorporateNotesOrBondsMember",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate notes/bonds",
        "label": "Corporate Notes Or Bonds [Member]",
        "documentation": "Corporate Notes Or Bonds."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of services",
        "label": "Cost of Goods and Services Sold",
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r110",
      "r674"
     ]
    },
    "us-gaap_CostsAndExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostsAndExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total operating expenses",
        "label": "Costs and Expenses",
        "documentation": "Total costs of sales and operating expenses for the period."
       }
      }
     },
     "auth_ref": [
      "r114"
     ]
    },
    "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring Charges, Net",
        "label": "Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r126",
      "r127"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cover [Abstract]",
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "kfy_CreditAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "CreditAgreementMember",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Agreement",
        "label": "Credit Agreement [Member]",
        "documentation": "Credit Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "kfy_CreditFacilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "CreditFacilitiesMember",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facilities",
        "label": "Credit Facilities [Member]",
        "documentation": "Credit facilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility",
        "label": "Credit Facility [Axis]",
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r389",
      "r1054"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility",
        "label": "Credit Facility [Domain]",
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r389",
      "r1054",
      "r1055"
     ]
    },
    "us-gaap_CreditLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditLossAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Loss [Abstract]",
        "label": "Credit Loss [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditLossFinancialInstrumentPolicyTextBlock",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for Doubtful Accounts",
        "label": "Credit Loss, Financial Instrument [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status."
       }
      }
     },
     "auth_ref": [
      "r325",
      "r326",
      "r327",
      "r329",
      "r330",
      "r337",
      "r339",
      "r340",
      "r341",
      "r342",
      "r344",
      "r345",
      "r346",
      "r347",
      "r349",
      "r350",
      "r351",
      "r354"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Fiscal Year End Date",
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Disclosure [Abstract]",
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetails",
      "http://www.kornferry.com/role/LongTermDebtScheduleofLongtermDebtatAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument",
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r86",
      "r87",
      "r144",
      "r146",
      "r213",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r882",
      "r1011",
      "r1046",
      "r1047",
      "r1048",
      "r1087",
      "r1088"
     ]
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentCarryingAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/LongTermDebtScheduleofLongtermDebtatAmortizedCostDetails": {
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetails",
      "http://www.kornferry.com/role/LongTermDebtScheduleofLongtermDebtatAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Long-term debt",
        "terseLabel": "Senior Unsecured Notes",
        "label": "Long-Term Debt, Gross",
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r146",
      "r418"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument, interest rate",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r402"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetails",
      "http://www.kornferry.com/role/LongTermDebtScheduleofLongtermDebtatAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [Line Items]",
        "label": "Debt Instrument [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r213",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r882",
      "r1011",
      "r1087",
      "r1088"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetails",
      "http://www.kornferry.com/role/LongTermDebtScheduleofLongtermDebtatAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Name",
        "label": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r213",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r882",
      "r1011",
      "r1046",
      "r1047",
      "r1048",
      "r1087",
      "r1088"
     ]
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetails",
      "http://www.kornferry.com/role/LongTermDebtScheduleofLongtermDebtatAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [Table]",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "documentation": "Disclosure of information about long-term debt instrument or arrangement."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r45",
      "r46",
      "r82",
      "r130",
      "r131",
      "r213",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r882",
      "r1011",
      "r1087",
      "r1088"
     ]
    },
    "us-gaap_DebtInstrumentTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentTerm",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesAdditionalInformationDetails",
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument term",
        "label": "Debt Instrument, Term",
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/LongTermDebtScheduleofLongtermDebtatAmortizedCostDetails": {
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtScheduleofLongtermDebtatAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: Unamortized discount and issuance costs",
        "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net",
        "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r407",
      "r419",
      "r616",
      "r617",
      "r618",
      "r844",
      "r845",
      "r882"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit loss for available for sales debt securities",
        "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss",
        "documentation": "Amount of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r294",
      "r348",
      "r356",
      "r357"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger",
     "crdr": "debit",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "12 months or longer, fair value",
        "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer",
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset."
       }
      }
     },
     "auth_ref": [
      "r156",
      "r353",
      "r841"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "12 months or longer, unrealized losses",
        "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss",
        "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset."
       }
      }
     },
     "auth_ref": [
      "r156",
      "r353"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
     "crdr": "debit",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less than 12 months, fair value",
        "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months",
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset."
       }
      }
     },
     "auth_ref": [
      "r156",
      "r353",
      "r841"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less than 12 months, unrealized losses",
        "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss",
        "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset."
       }
      }
     },
     "auth_ref": [
      "r156",
      "r353"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Fair Value and Unrealized Losses on Available for Sale Debt Securities",
        "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block]",
        "documentation": "Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset."
       }
      }
     },
     "auth_ref": [
      "r155",
      "r841",
      "r1038"
     ]
    },
    "kfy_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "DeferredCompensationArrangementWithIndividualCompensationExpenseIncome",
     "crdr": "debit",
     "presentation": [
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation expense (reduction)",
        "label": "Deferred Compensation Arrangement With Individual Compensation Expense (Income)",
        "documentation": "The compensation expense or (income) recognized during the period pertaining to the deferred compensation arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1",
     "presentation": [
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred compensation arrangement vesting period",
        "label": "Deferred Compensation Arrangement with Individual, Requisite Service Period",
        "documentation": "Minimum period the individual is required to perform services to be fully vested under the deferred compensation arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r53"
     ]
    },
    "kfy_DeferredCompensationPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "DeferredCompensationPlanMember",
     "presentation": [
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetails",
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansScheduleofComponentsofNetPeriodicBenefitsCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Compensation Plan",
        "label": "Deferred Compensation Plan [Member]",
        "documentation": "Deferred Compensation Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "kfy_DeferredCompensationPlansUnvestedObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "DeferredCompensationPlansUnvestedObligations",
     "crdr": "credit",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unvested obligations under deferred compensation plans",
        "label": "Deferred Compensation Plans Unvested Obligations",
        "documentation": "The amount of the liability included in the deferred compensation plans that is unvested and therefore the participants have not earned the right to."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes",
        "label": "Deferred Income Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r551",
      "r552"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r164",
      "r1013"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liabilities",
        "label": "Deferred Income Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r551",
      "r552",
      "r686"
     ]
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAmortizationOfGainsLosses",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansScheduleofComponentsofNetPeriodicBenefitsCostsDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansScheduleofComponentsofNetPeriodicBenefitsCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Amortization of actuarial loss",
        "label": "Defined Benefit Plan, Amortization of Gain (Loss)",
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r441",
      "r479",
      "r500",
      "r858",
      "r859"
     ]
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansScheduleofComponentsofNetPeriodicBenefitsCostsDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansScheduleofComponentsofNetPeriodicBenefitsCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net periodic service credit amortization",
        "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)",
        "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r441",
      "r480",
      "r501",
      "r858",
      "r859"
     ]
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
     "presentation": [
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansScheduleofComponentsofNetPeriodicBenefitsCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected long-term rate of return on plan assets",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets",
        "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r486",
      "r505"
     ]
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "presentation": [
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetails",
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansScheduleofComponentsofNetPeriodicBenefitsCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Benefit Plan Disclosure [Line Items]",
        "label": "Defined Benefit Plan Disclosure [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansScheduleofComponentsofNetPeriodicBenefitsCostsDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansScheduleofComponentsofNetPeriodicBenefitsCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Expected return on plan assets",
        "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets",
        "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r441",
      "r478",
      "r499",
      "r858",
      "r859"
     ]
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanInterestCost",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansScheduleofComponentsofNetPeriodicBenefitsCostsDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansScheduleofComponentsofNetPeriodicBenefitsCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest cost",
        "label": "Defined Benefit Plan, Interest Cost",
        "documentation": "Amount of cost recognized for passage of time related to defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r441",
      "r445",
      "r477",
      "r498",
      "r858",
      "r859"
     ]
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansScheduleofComponentsofNetPeriodicBenefitsCostsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansScheduleofComponentsofNetPeriodicBenefitsCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net periodic benefit costs",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)",
        "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r475",
      "r496",
      "r858",
      "r859"
     ]
    },
    "us-gaap_DefinedBenefitPlanServiceCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanServiceCost",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansScheduleofComponentsofNetPeriodicBenefitsCostsDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansScheduleofComponentsofNetPeriodicBenefitsCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Service cost",
        "label": "Defined Benefit Plan, Service Cost",
        "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r443",
      "r476",
      "r497",
      "r858",
      "r859"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited",
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited",
      "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "label": "Depreciation, Depletion and Amortization",
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r253",
      "r264",
      "r281",
      "r835",
      "r836"
     ]
    },
    "us-gaap_DerivativeAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeAssetsAbstract",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFairValueofDerivativesNotDesignatedasHedgeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Derivative assets:",
        "label": "Derivative Asset [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeContractTypeDomain",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetails",
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFairValueofDerivativesNotDesignatedasHedgeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Contract",
        "label": "Derivative Contract [Domain]",
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset."
       }
      }
     },
     "auth_ref": [
      "r744",
      "r747",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r768",
      "r769",
      "r770",
      "r771",
      "r780",
      "r781",
      "r782",
      "r783",
      "r786",
      "r787",
      "r788",
      "r789",
      "r804",
      "r805",
      "r808",
      "r809",
      "r892",
      "r893",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1080",
      "r1081"
     ]
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentRiskAxis",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetails",
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFairValueofDerivativesNotDesignatedasHedgeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instrument",
        "label": "Derivative Instrument [Axis]",
        "documentation": "Information by type of derivative contract."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r73",
      "r75",
      "r141",
      "r744",
      "r747",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r768",
      "r769",
      "r770",
      "r771",
      "r780",
      "r781",
      "r782",
      "r783",
      "r786",
      "r787",
      "r788",
      "r789",
      "r804",
      "r805",
      "r808",
      "r809",
      "r825",
      "r892",
      "r893",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1080",
      "r1081"
     ]
    },
    "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet",
     "crdr": "credit",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency (loss) gains",
        "label": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net",
        "documentation": "Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r992"
     ]
    },
    "us-gaap_DerivativeLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeLiabilitiesAbstract",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFairValueofDerivativesNotDesignatedasHedgeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Derivative liabilities:",
        "label": "Derivative Liability [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeLineItems",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFairValueofDerivativesNotDesignatedasHedgeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative [Line Items]",
        "label": "Derivative [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r591"
     ]
    },
    "us-gaap_DerivativeNotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeNotionalAmount",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative notional amount",
        "label": "Derivative, Notional Amount",
        "documentation": "Nominal or face amount used to calculate payment on derivative."
       }
      }
     },
     "auth_ref": [
      "r1065",
      "r1066"
     ]
    },
    "us-gaap_DerivativeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeTable",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFairValueofDerivativesNotDesignatedasHedgeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative [Table]",
        "label": "Derivative [Table]",
        "documentation": "Disclosure of information about derivative instrument or group of derivative instruments, including, but not limited to, type of derivative instrument, risk being hedged, notional amount, hedge designation, related hedged item, inception date, and maturity date."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r64",
      "r65",
      "r66",
      "r67",
      "r70",
      "r73",
      "r76",
      "r77",
      "r78",
      "r591"
     ]
    },
    "kfy_DerivativesPurchasedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "DerivativesPurchasedMember",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivatives Purchased",
        "label": "Derivatives Purchased [Member]",
        "documentation": "Derivatives Purchased [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "kfy_DerivativesSoldMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "DerivativesSoldMember",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivatives Sold",
        "label": "Derivatives Sold [Member]",
        "documentation": "Derivatives Sold [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "kfy_DigitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "DigitalMember",
     "presentation": [
      "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsbyOperatingSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Digital",
        "label": "Digital [Member]",
        "documentation": "Digital."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://www.kornferry.com/role/FeeRevenueScheduleofDisaggregationofFeeRevenuebyIndustryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation Of Revenue [Line Items]",
        "label": "Disaggregation of Revenue [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r434",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www.kornferry.com/role/FeeRevenueScheduleofDisaggregationofFeeRevenuebyIndustryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation Of Revenue [Table]",
        "label": "Disaggregation of Revenue [Table]",
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r434",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://www.kornferry.com/role/FeeRevenueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Disaggregation of Fee Revenue by Industry",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r1060"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://www.kornferry.com/role/EmployeeStockPlans"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Stock Plans",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r513",
      "r517",
      "r545",
      "r546",
      "r547",
      "r867"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Payment Arrangement [Abstract]",
        "label": "Share-Based Payment Arrangement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DividendsCommonStockCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DividendsCommonStockCash",
     "crdr": "debit",
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Dividends paid to shareholders",
        "label": "Dividends, Common Stock, Cash",
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash."
       }
      }
     },
     "auth_ref": [
      "r132"
     ]
    },
    "us-gaap_DividendsDeclaredTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DividendsDeclaredTableTextBlock",
     "presentation": [
      "http://www.kornferry.com/role/EmployeeStockPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Cash Dividends Declared",
        "label": "Dividends Declared [Table Text Block]",
        "documentation": "Tabular disclosure of information related to dividends declared, including paid and unpaid dividends."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Period Focus",
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Year Focus",
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Quarterly Report",
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r908"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Transition Report",
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r940"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year",
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r951"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings per common share attributable to Korn Ferry:",
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareScheduleofBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetails",
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in usd per share)",
        "verboseLabel": "Basic earnings (loss) per share (in usd per share)",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r229",
      "r232",
      "r243",
      "r246",
      "r247",
      "r252",
      "r571",
      "r576",
      "r593",
      "r594",
      "r681",
      "r701",
      "r828"
     ]
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasicAbstract",
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareScheduleofBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net earnings per common share:",
        "label": "Earnings Per Share, Basic [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareScheduleofBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetails",
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in usd per share)",
        "verboseLabel": "Diluted earnings (loss) per share (in usd per share)",
        "label": "Earnings Per Share, Diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r232",
      "r243",
      "r246",
      "r247",
      "r252",
      "r571",
      "r576",
      "r593",
      "r594",
      "r681",
      "r701",
      "r828"
     ]
    },
    "kfy_EarningsPerShareDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "EarningsPerShareDisclosureLineItems",
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareScheduleofBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings Per Share Disclosure [Line Items]",
        "label": "Earnings Per Share Disclosure [Line Items]",
        "documentation": "Earnings Per Share Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "kfy_EarningsPerShareDisclosureTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "EarningsPerShareDisclosureTable",
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareScheduleofBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings Per Share Disclosure [Table]",
        "label": "Earnings Per Share Disclosure [Table]",
        "documentation": "Earnings Per Share Disclosure [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings Per Share",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r33",
      "r249"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic and Diluted Earnings Per Share",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r228",
      "r248",
      "r250",
      "r251"
     ]
    },
    "kfy_EducationNonProfitAndGeneralMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "EducationNonProfitAndGeneralMember",
     "presentation": [
      "http://www.kornferry.com/role/FeeRevenueScheduleofDisaggregationofFeeRevenuebyIndustryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Education/Non\u2013Profit/General",
        "label": "Education Non Profit And General [Member]",
        "documentation": "Education, non-profit and general."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of exchange rate changes on cash and cash equivalents",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r1084"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "presentation": [
      "http://www.kornferry.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Income tax provision tax rate",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r554",
      "r868"
     ]
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation and benefits payable",
        "label": "Employee-related Liabilities, Current",
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r87"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "presentation": [
      "http://www.kornferry.com/role/EmployeeStockPlansScheduleofComponentsofStockBasedCompensationExpenseRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockMember",
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareScheduleofBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetails",
      "http://www.kornferry.com/role/EmployeeStockPlansScheduleofComponentsofStockBasedCompensationExpenseRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ESPP",
        "label": "Employee Stock [Member]",
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Stock Option",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line Two",
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, State or Province",
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r906"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Entity Common Stock, Shares Outstanding",
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Current Reporting Status",
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r906"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Filer Category",
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r906"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Interactive Data Current",
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r990"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r906"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Shell Company",
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r906"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Small Business",
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r906"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Tax Identification Number",
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r906"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Footnote",
        "label": "Equity Awards Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r945"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table",
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r986"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments",
        "label": "Equity Awards Adjustments [Member]"
       }
      }
     },
     "auth_ref": [
      "r986"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table",
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r986"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity [Abstract]",
        "label": "Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited",
      "http://www.kornferry.com/role/ComprehensiveIncomeScheduleofChangesinEachComponentofAccumulatedOtherComprehensiveLossDetails",
      "http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Component [Domain]",
        "label": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r167",
      "r194",
      "r195",
      "r196",
      "r214",
      "r215",
      "r216",
      "r218",
      "r223",
      "r225",
      "r227",
      "r254",
      "r323",
      "r324",
      "r378",
      "r421",
      "r561",
      "r562",
      "r568",
      "r569",
      "r570",
      "r572",
      "r575",
      "r576",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r592",
      "r608",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r619",
      "r622",
      "r638",
      "r696",
      "r724",
      "r725",
      "r726",
      "r737",
      "r792"
     ]
    },
    "us-gaap_EquitySecuritiesFvNi": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquitySecuritiesFvNi",
     "crdr": "debit",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity securities, fair value",
        "label": "Equity Securities, FV-NI, Current",
        "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current."
       }
      }
     },
     "auth_ref": [
      "r177",
      "r605",
      "r824"
     ]
    },
    "us-gaap_EquitySecuritiesFvNiGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquitySecuritiesFvNiGainLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetails",
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase in the fair value of marketable securities",
        "verboseLabel": "Increase (decrease) in the fair value of marketable securities",
        "label": "Equity Securities, FV-NI, Gain (Loss)",
        "documentation": "Amount of unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)."
       }
      }
     },
     "auth_ref": [
      "r702",
      "r1034"
     ]
    },
    "us-gaap_EquitySecuritiesFvNiUnrealizedGain": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquitySecuritiesFvNiUnrealizedGain",
     "crdr": "credit",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized gains relates to equity securities",
        "label": "Equity Securities, FV-NI, Unrealized Gain",
        "documentation": "Amount of unrealized gain on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)."
       }
      }
     },
     "auth_ref": [
      "r321"
     ]
    },
    "us-gaap_EquitySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquitySecuritiesMember",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity investments",
        "label": "Equity Securities [Member]",
        "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r885",
      "r899",
      "r900",
      "r901",
      "r1136"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Valuation Assumption Difference, Footnote",
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r955"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneous Compensation Analysis",
        "label": "Erroneous Compensation Analysis [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r913",
      "r923",
      "r933",
      "r965"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneously Awarded Compensation Recovery",
        "label": "Erroneously Awarded Compensation Recovery [Table]"
       }
      }
     },
     "auth_ref": [
      "r910",
      "r920",
      "r930",
      "r962"
     ]
    },
    "kfy_ExecutiveAndProfessionalSearchMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "ExecutiveAndProfessionalSearchMember",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Executive And Professional Search",
        "label": "Executive And Professional Search [Member]",
        "documentation": "Executive And Professional Search"
       }
      }
     },
     "auth_ref": []
    },
    "kfy_ExecutiveCapitalAccumulationPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "ExecutiveCapitalAccumulationPlanMember",
     "presentation": [
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Executive Capital Accumulation Plan",
        "label": "Executive Capital Accumulation Plan [Member]",
        "documentation": "Executive Capital Accumulation Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Executive Category:",
        "label": "Executive Category [Axis]"
       }
      }
     },
     "auth_ref": [
      "r961"
     ]
    },
    "kfy_ExecutiveSearchAsiaPacificMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "ExecutiveSearchAsiaPacificMember",
     "presentation": [
      "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsbyOperatingSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asia Pacific",
        "label": "Executive Search, Asia Pacific [Member]",
        "documentation": "Executive Search, Asia Pacific"
       }
      }
     },
     "auth_ref": []
    },
    "kfy_ExecutiveSearchEMEAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "ExecutiveSearchEMEAMember",
     "presentation": [
      "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsbyOperatingSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EMEA",
        "label": "Executive Search, EMEA [Member]",
        "documentation": "Executive Search, EMEA"
       }
      }
     },
     "auth_ref": []
    },
    "kfy_ExecutiveSearchLatinAmericaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "ExecutiveSearchLatinAmericaMember",
     "presentation": [
      "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsbyOperatingSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Latin America",
        "label": "Executive Search, Latin America [Member]",
        "documentation": "Executive Search, Latin America"
       }
      }
     },
     "auth_ref": []
    },
    "kfy_ExecutiveSearchNorthAmericaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "ExecutiveSearchNorthAmericaMember",
     "presentation": [
      "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsbyOperatingSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "North America",
        "label": "Executive Search, North America [Member]",
        "documentation": "Executive Search, North America"
       }
      }
     },
     "auth_ref": []
    },
    "kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesAdditionalInformationDetails",
      "http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]",
        "label": "Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]",
        "documentation": "Fair value and unrealized losses on available for sale debt securities."
       }
      }
     },
     "auth_ref": []
    },
    "kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesAdditionalInformationDetails",
      "http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value And Unrealized Losses On Available For Sale Debt Securities [Table]",
        "label": "Fair Value And Unrealized Losses On Available For Sale Debt Securities [Table]",
        "documentation": "Fair value and unrealized losses on available for sale debt securities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Financial Instruments and Balance Sheet Classification",
        "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]",
        "documentation": "Tabular disclosure of financial instrument measured at fair value on recurring or nonrecurring basis. Includes, but is not limited to, instrument classified in shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r871",
      "r1068",
      "r1069",
      "r1080"
     ]
    },
    "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]",
        "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByBalanceSheetGroupingTable",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]",
        "label": "Fair Value, by Balance Sheet Grouping [Table]",
        "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r80"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r409",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r595",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r645",
      "r646",
      "r647",
      "r844",
      "r845",
      "r856",
      "r857",
      "r858",
      "r871",
      "r875"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Disclosures [Abstract]",
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Inputs, Level 1",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r409",
      "r466",
      "r471",
      "r597",
      "r602",
      "r645",
      "r856",
      "r857",
      "r858",
      "r871"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Inputs, Level 2",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets."
       }
      }
     },
     "auth_ref": [
      "r409",
      "r466",
      "r471",
      "r597",
      "r598",
      "r602",
      "r646",
      "r844",
      "r845",
      "r856",
      "r857",
      "r858",
      "r871"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r409",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r595",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r645",
      "r646",
      "r647",
      "r844",
      "r845",
      "r856",
      "r857",
      "r858",
      "r871",
      "r875"
     ]
    },
    "us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsNonrecurringValueMeasurementAbstract",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurements, Nonrecurring Value Measurement [Abstract]",
        "label": "Fair Value Measurements, Nonrecurring Value Measurement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value of Financial Instruments",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "kfy_FinanceLeaseCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "FinanceLeaseCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Finance lease cost",
        "label": "Finance Lease Costs",
        "documentation": "Finance lease costs."
       }
      }
     },
     "auth_ref": []
    },
    "kfy_FinanceLeaseCostsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "FinanceLeaseCostsAbstract",
     "presentation": [
      "http://www.kornferry.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance lease cost",
        "label": "Finance Lease Costs [Abstract]",
        "documentation": "Finance lease costs."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseInterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails": {
       "parentTag": "kfy_FinanceLeaseCosts",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest on lease liabilities",
        "label": "Finance Lease, Interest Expense",
        "documentation": "Amount of interest expense on finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r625",
      "r629",
      "r883"
     ]
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "presentation": [
      "http://www.kornferry.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing",
        "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total",
        "label": "Finance Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease."
       }
      }
     },
     "auth_ref": [
      "r624",
      "r636"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.kornferry.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease payments",
        "label": "Finance Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease."
       }
      }
     },
     "auth_ref": [
      "r636"
     ]
    },
    "kfy_FinanceLeaseLiabilityPaymentsDueAfterYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Finance Lease Liability Payments Due After Year Four",
        "documentation": "Finance lease, liability, payments due, after year four."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Finance Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r636"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Finance Lease, Liability, to be Paid, Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r636"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Finance Lease, Liability, to be Paid, Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r636"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Finance Lease, Liability, to be Paid, Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r636"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025 (excluding the nine months ended January 31, 2025)",
        "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r1091"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less: imputed interest",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease."
       }
      }
     },
     "auth_ref": [
      "r636"
     ]
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeasePrincipalPayments",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited",
      "http://www.kornferry.com/role/LeasesScheduleofSupplementalCashFlowInformationRelatedtoLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Principal payments on finance leases",
        "terseLabel": "Financing cash flows from finance leases",
        "label": "Finance Lease, Principal Payments",
        "documentation": "Amount of cash outflow for principal payment on finance lease."
       }
      }
     },
     "auth_ref": [
      "r626",
      "r634"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails": {
       "parentTag": "kfy_FinanceLeaseCosts",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of ROU assets",
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r625",
      "r629",
      "r883"
     ]
    },
    "us-gaap_FinancialInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancialInstrumentAxis",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetails",
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instrument",
        "label": "Financial Instrument [Axis]",
        "documentation": "Information by type of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r330",
      "r331",
      "r337",
      "r338",
      "r343",
      "r352",
      "r354",
      "r355",
      "r417",
      "r420",
      "r591",
      "r604",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r697",
      "r841",
      "r871",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r885",
      "r993",
      "r994",
      "r995",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1030",
      "r1031",
      "r1032",
      "r1033",
      "r1067",
      "r1070",
      "r1071",
      "r1072",
      "r1079",
      "r1082"
     ]
    },
    "kfy_FinancialInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "FinancialInstrumentLineItems",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instrument [Line Items]",
        "label": "Financial Instrument [Line Items]",
        "documentation": "Financial Instrument [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinancialInstrumentsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancialInstrumentsDisclosureTextBlock",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstruments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instruments",
        "label": "Financial Instruments Disclosure [Text Block]",
        "documentation": "The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures."
       }
      }
     },
     "auth_ref": []
    },
    "kfy_FinancialInstrumentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "FinancialInstrumentsTable",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instruments [Table]",
        "label": "Financial Instruments [Table]",
        "documentation": "Financial Instruments [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinancialServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancialServiceMember",
     "presentation": [
      "http://www.kornferry.com/role/FeeRevenueScheduleofDisaggregationofFeeRevenuebyIndustryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Services",
        "label": "Financial Service [Member]",
        "documentation": "Financial assistance, including, but not limited to, management and maintenance of depositor account, credit card, merchant discount, trust, investment and insurance."
       }
      }
     },
     "auth_ref": [
      "r1061"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets estimated useful lives",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFairValueofDerivativesNotDesignatedasHedgeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Fair value of derivative assets",
        "label": "Foreign Currency Derivative Instruments Not Designated as Hedging Instruments, Asset at Fair Value",
        "documentation": "Fair value as of the balance sheet date of all foreign currency derivative assets not designated as hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet",
     "crdr": "debit",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency forward contracts, fair value",
        "label": "Foreign Currency Derivative Instruments Not Designated as Hedging Instruments at Fair Value, Net",
        "documentation": "Fair value as of the balance sheet date of all foreign currency derivatives not designated as hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue",
     "crdr": "credit",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFairValueofDerivativesNotDesignatedasHedgeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Fair value of derivative liabilities",
        "label": "Foreign Currency Derivative Instruments Not Designated as Hedging Instruments, Liability at Fair Value",
        "documentation": "Fair value as of the balance sheet date of all foreign currency derivative liabilities not designated as hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "us-gaap_ForeignExchangeForwardMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignExchangeForwardMember",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetails",
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFairValueofDerivativesNotDesignatedasHedgeInstrumentsDetails",
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency forward contracts",
        "label": "Foreign Exchange Forward [Member]",
        "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate."
       }
      }
     },
     "auth_ref": [
      "r761",
      "r765",
      "r770",
      "r782",
      "r788",
      "r806",
      "r807",
      "r808",
      "r893"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r917",
      "r927",
      "r937",
      "r969"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount",
        "label": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r917",
      "r927",
      "r937",
      "r969"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r917",
      "r927",
      "r937",
      "r969"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery, Explanation of Impracticability",
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r917",
      "r927",
      "r937",
      "r969"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Forgone Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r917",
      "r927",
      "r937",
      "r969"
     ]
    },
    "kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetails",
      "http://www.kornferry.com/role/LongTermDebtScheduleofLongtermDebtatAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "4.625% Senior Unsecured Notes due 2027",
        "label": "Four Point Six Two Five Percent Senior Unsecured Notes Due Two Thousand Twenty Seven [Member]",
        "documentation": "Four point six two five percent senior unsecured notes due two thousand twenty seven."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year",
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r950"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General and administrative expenses",
        "label": "General and Administrative Expense",
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line."
       }
      }
     },
     "auth_ref": [
      "r112",
      "r777"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/AcquisitionAdditionalInformationDetails",
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill",
        "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r175",
      "r358",
      "r675",
      "r836",
      "r842",
      "r873",
      "r884",
      "r1040",
      "r1041"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and Intangible Assets",
        "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1039",
      "r1042"
     ]
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of goodwill",
        "label": "Goodwill, Impairment Loss",
        "documentation": "Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r359",
      "r365",
      "r369",
      "r842",
      "r873"
     ]
    },
    "us-gaap_HedgingDesignationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "HedgingDesignationAxis",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetails",
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFairValueofDerivativesNotDesignatedasHedgeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedging Designation",
        "label": "Hedging Designation [Axis]",
        "documentation": "Information by designation of purpose of derivative instrument."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r584"
     ]
    },
    "us-gaap_HedgingDesignationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "HedgingDesignationDomain",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetails",
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFairValueofDerivativesNotDesignatedasHedgeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedging Designation",
        "label": "Hedging Designation [Domain]",
        "documentation": "Designation of purpose of derivative instrument."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impaired Long-Lived Assets Held and Used, Asset Name [Domain]",
        "label": "Impaired Long-Lived Assets Held and Used, Asset Name [Domain]",
        "documentation": "The name of the impaired assets to be held and used by the entity."
       }
      }
     },
     "auth_ref": [
      "r43"
     ]
    },
    "us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairedLongLivedAssetsHeldAndUsedByTypeAxis",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impaired Long-Lived Assets Held and Used by Type [Axis]",
        "label": "Impaired Long-Lived Assets Held and Used by Type [Axis]",
        "documentation": "Information by type of impaired long-lived asset held and used."
       }
      }
     },
     "auth_ref": [
      "r43"
     ]
    },
    "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOfIntangibleAssetsFinitelived",
     "crdr": "debit",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of intangible assets",
        "label": "Impairment of Intangible Assets, Finite-Lived",
        "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value."
       }
      }
     },
     "auth_ref": [
      "r371",
      "r1010",
      "r1045"
     ]
    },
    "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOfLongLivedAssetsHeldForUse",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited",
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails",
      "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of fixed assets",
        "label": "Impairment, Long-Lived Asset, Held-for-Use",
        "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r42",
      "r124",
      "r872"
     ]
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of Long-Lived Assets",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r125"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income before provision for income taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r108",
      "r149",
      "r153",
      "r682",
      "r692",
      "r830",
      "r835",
      "r1020",
      "r1022",
      "r1024",
      "r1025",
      "r1026"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement [Abstract]",
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Disclosure [Abstract]",
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.kornferry.com/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r212",
      "r550",
      "r554",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r563",
      "r565",
      "r566",
      "r567",
      "r734",
      "r868"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited",
      "http://www.kornferry.com/role/IncomeTaxesDetails",
      "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax provision",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r157",
      "r165",
      "r226",
      "r227",
      "r253",
      "r267",
      "r281",
      "r553",
      "r554",
      "r564",
      "r703",
      "r868"
     ]
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "crdr": "debit",
     "presentation": [
      "http://www.kornferry.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Change in deferred tax assets valuation allowance, amount",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r555",
      "r868",
      "r1064"
     ]
    },
    "kfy_IncomeTaxesAndOtherReceivablesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "IncomeTaxesAndOtherReceivablesCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes and other receivables",
        "label": "Income Taxes And Other Receivables, Current",
        "documentation": "Income Taxes And Other Receivables, Current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable and accrued liabilities",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Receivables due from clients",
        "label": "Increase (Decrease) in Accounts Receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes payable",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "us-gaap_IncreaseDecreaseInDeferredCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInDeferredCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred compensation",
        "label": "Increase (Decrease) in Deferred Compensation",
        "documentation": "The increase (decrease) during the reporting period in the obligation created by employee agreements whereby earned compensation will be paid in the future."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in other assets and liabilities:",
        "label": "Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherOperatingCapitalNet",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other",
        "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net",
        "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherReceivables",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Income taxes and other receivables",
        "label": "Increase (Decrease) in Other Receivables",
        "documentation": "Amount of increase (decrease) in receivables classified as other."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepaid expenses and other assets",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "kfy_IncreaseDecreaseInUnearnedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "IncreaseDecreaseInUnearnedCompensation",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Unearned compensation",
        "label": "Increase Decrease In Unearned Compensation",
        "documentation": "Increase Decrease In unearned compensation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "calculation": {
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareScheduleofBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareScheduleofBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of dilutive securities (in shares)",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method."
       }
      }
     },
     "auth_ref": [
      "r233",
      "r234",
      "r235",
      "r247",
      "r516"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Individual:",
        "label": "Individual [Axis]"
       }
      }
     },
     "auth_ref": [
      "r917",
      "r927",
      "r937",
      "r961",
      "r969",
      "r973",
      "r981"
     ]
    },
    "kfy_IndustrialMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "IndustrialMember",
     "presentation": [
      "http://www.kornferry.com/role/FeeRevenueScheduleofDisaggregationofFeeRevenuebyIndustryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Industrial",
        "label": "Industrial [Member]",
        "documentation": "Industrial."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r979"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r909",
      "r985"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Adopted",
        "label": "Insider Trading Policies and Procedures Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r909",
      "r985"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted",
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r909",
      "r985"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets, net",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges."
       }
      }
     },
     "auth_ref": [
      "r370",
      "r1043",
      "r1044"
     ]
    },
    "us-gaap_InterestIncomeExpenseNonoperatingNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestIncomeExpenseNonoperatingNet",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited",
      "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense, net",
        "negatedTerseLabel": "Interest expense, net",
        "label": "Interest Income (Expense), Nonoperating",
        "documentation": "Amount of interest income (expense) classified as nonoperating."
       }
      }
     },
     "auth_ref": [
      "r835",
      "r1008",
      "r1022"
     ]
    },
    "us-gaap_InvestmentCompanyFinancialHighlightsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentCompanyFinancialHighlightsTableTextBlock",
     "presentation": [
      "http://www.kornferry.com/role/SegmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Financial Highlights",
        "label": "Investment Company, Financial Highlights [Table Text Block]",
        "documentation": "Tabular disclosure of financial highlights. Includes, but is not limited to, per share information, income and expense ratios, total return, capital commitment and fee waiver."
       }
      }
     },
     "auth_ref": [
      "r738"
     ]
    },
    "us-gaap_InvestmentTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentTypeAxis",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment Type",
        "label": "Investment Type [Axis]",
        "documentation": "Information by type of investments."
       }
      }
     },
     "auth_ref": [
      "r740",
      "r741",
      "r742",
      "r743",
      "r745",
      "r795",
      "r797",
      "r799",
      "r802",
      "r803",
      "r810",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r893"
     ]
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentTypeCategorizationMember",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments",
        "label": "Investments [Domain]",
        "documentation": "Asset obtained to generate income or appreciate in value."
       }
      }
     },
     "auth_ref": [
      "r740",
      "r741",
      "r742",
      "r743",
      "r745",
      "r795",
      "r797",
      "r799",
      "r802",
      "r803",
      "r810",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r893"
     ]
    },
    "us-gaap_InvestmentsAndOtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentsAndOtherNoncurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments and other assets",
        "label": "Investments and Other Noncurrent Assets",
        "documentation": "Amount of investments, and noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LaborAndRelatedExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LaborAndRelatedExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation and benefits",
        "label": "Labor and Related Expense",
        "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit."
       }
      }
     },
     "auth_ref": [
      "r1007"
     ]
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease cost",
        "label": "Lease, Cost",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r628",
      "r883"
     ]
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://www.kornferry.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Lease Expense",
        "label": "Lease, Cost [Table Text Block]",
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income."
       }
      }
     },
     "auth_ref": [
      "r1090"
     ]
    },
    "kfy_LeaseholdImprovementsAndFurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "LeaseholdImprovementsAndFurnitureAndFixturesMember",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leasehold Improvements And Furniture And Fixtures",
        "label": "Leasehold Improvements And Furniture And Fixtures [Member]",
        "documentation": "Leasehold Improvements And Furniture And Fixtures"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases [Abstract]",
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeFinanceLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeFinanceLeasesTextBlock",
     "presentation": [
      "http://www.kornferry.com/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Finance Leases [Text Block]",
        "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r621"
     ]
    },
    "kfy_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.kornferry.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Maturities of Lease Liabilities",
        "label": "Lessee Operating And Finance Lease Liability Maturity [Table Text Block]",
        "documentation": "Lessee operating and finance lease liability maturity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.kornferry.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease payments",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r636"
     ]
    },
    "kfy_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Lessee Operating Lease Liability Payments Due After Year Four",
        "documentation": "Lessee operating lease liability payments due after year four."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r636"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r636"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r636"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r636"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025 (excluding the nine months ended January 31, 2025)",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r1091"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less: imputed interest",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r636"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://www.kornferry.com/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Operating Leases [Text Block]",
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r621"
     ]
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LettersOfCreditOutstandingAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt arrangement",
        "label": "Letters of Credit Outstanding, Amount",
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r86",
      "r87",
      "r88",
      "r91",
      "r92",
      "r93",
      "r94",
      "r211",
      "r322",
      "r390",
      "r391",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r399",
      "r400",
      "r579",
      "r582",
      "r583",
      "r607",
      "r754",
      "r829",
      "r904",
      "r1056",
      "r1092",
      "r1093"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and stockholders' equity",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r148",
      "r690",
      "r884",
      "r1012",
      "r1035",
      "r1083"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r172",
      "r211",
      "r322",
      "r390",
      "r391",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r399",
      "r400",
      "r579",
      "r582",
      "r583",
      "r607",
      "r884",
      "r1056",
      "r1092",
      "r1093"
     ]
    },
    "us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LifeInsuranceCorporateOrBankOwnedChangeInValue",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited",
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Gain on cash surrender value of life insurance policies",
        "terseLabel": "Increase in market value of the underlying COLI investments",
        "label": "Life Insurance, Corporate or Bank Owned, Change in Value",
        "documentation": "The change in cash surrender or contract value during the period which adjusted the amount of premiums paid in determining the expense or income recognized under the contract for the period."
       }
      }
     },
     "auth_ref": [
      "r1036"
     ]
    },
    "kfy_LifeSciencesAndHealthcareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "LifeSciencesAndHealthcareMember",
     "presentation": [
      "http://www.kornferry.com/role/FeeRevenueScheduleofDisaggregationofFeeRevenuebyIndustryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Life Sciences/Healthcare",
        "label": "Life Sciences And Healthcare [Member]",
        "documentation": "Life Sciences/Healthcare."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityAxis",
     "presentation": [
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetails",
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lender Name",
        "label": "Lender Name [Axis]",
        "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r90",
      "r1011",
      "r1054",
      "r1055"
     ]
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityLenderDomain",
     "presentation": [
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetails",
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit Facility, Lender",
        "label": "Line of Credit Facility, Lender [Domain]",
        "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r90",
      "r1011",
      "r1054"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of credit facility, maximum borrowing capacity",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r90"
     ]
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of credit facility, remaining borrowing capacity",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r90",
      "r389"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.kornferry.com/role/LongTermDebtScheduleofLongtermDebtatAmortizedCostDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.kornferry.com/role/LongTermDebtScheduleofLongtermDebtatAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt",
        "totalLabel": "Long-term borrowings, net of unamortized discount and debt issuance costs",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r178"
     ]
    },
    "us-gaap_LongTermDebtTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtTextBlock",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Term Debt",
        "label": "Long-Term Debt [Text Block]",
        "documentation": "The entire disclosure for long-term debt."
       }
      }
     },
     "auth_ref": [
      "r128"
     ]
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtScheduleofLongtermDebtatAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Term Debt, Type",
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r1046",
      "r1047",
      "r1048"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtScheduleofLongtermDebtatAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Term Debt, Type",
        "label": "Long-Term Debt, Type [Domain]",
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r44",
      "r1046",
      "r1047",
      "r1048"
     ]
    },
    "us-gaap_MarketableSecuritiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MarketableSecuritiesCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Marketable securities",
        "verboseLabel": "Marketable Securities, Current",
        "label": "Marketable Securities, Current",
        "documentation": "Amount of investment in marketable security, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1001"
     ]
    },
    "kfy_MarketableSecuritiesCurrentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "MarketableSecuritiesCurrentMember",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Marketable Securities, Current",
        "label": "Marketable Securities Current [Member]",
        "documentation": "Marketable securities current."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Gain on marketable securities",
        "label": "Marketable Security, Gain (Loss)",
        "documentation": "Amount of realized and unrealized gain (loss) on investment in marketable security."
       }
      }
     },
     "auth_ref": []
    },
    "kfy_MarketableSecuritiesNonCurrentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "MarketableSecuritiesNonCurrentMember",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Marketable Securities, Non- Current",
        "label": "Marketable Securities Non Current [Member]",
        "documentation": "Marketable securities non-current member."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MarketableSecuritiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MarketableSecuritiesNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Marketable securities, non-current",
        "verboseLabel": "Marketable Securities, Non- current",
        "label": "Marketable Securities, Noncurrent",
        "documentation": "Amount of investment in marketable security, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r1001"
     ]
    },
    "us-gaap_MarketableSecuritiesPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MarketableSecuritiesPolicy",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Marketable Securities",
        "label": "Marketable Securities, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for investment classified as marketable security."
       }
      }
     },
     "auth_ref": [
      "r81"
     ]
    },
    "kfy_MarketableSecuritiesRemainingMaturity": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "MarketableSecuritiesRemainingMaturity",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Marketable securities remaining maturity",
        "label": "Marketable Securities Remaining Maturity",
        "documentation": "Marketable securities remaining maturity."
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesAdditionalInformationDetails",
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetails",
      "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetails",
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r385",
      "r386",
      "r387",
      "r388",
      "r511",
      "r549",
      "r600",
      "r673",
      "r722",
      "r723",
      "r730",
      "r746",
      "r747",
      "r796",
      "r798",
      "r800",
      "r801",
      "r811",
      "r819",
      "r820",
      "r840",
      "r848",
      "r866",
      "r875",
      "r876",
      "r880",
      "r881",
      "r887",
      "r1058",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measure:",
        "label": "Measure [Axis]"
       }
      }
     },
     "auth_ref": [
      "r953"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Measure Name"
       }
      }
     },
     "auth_ref": [
      "r953"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetails",
      "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetails",
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "label": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r385",
      "r386",
      "r387",
      "r388",
      "r511",
      "r549",
      "r600",
      "r673",
      "r722",
      "r723",
      "r730",
      "r746",
      "r747",
      "r796",
      "r798",
      "r800",
      "r801",
      "r811",
      "r819",
      "r820",
      "r840",
      "r848",
      "r866",
      "r875",
      "r876",
      "r880",
      "r887",
      "r1058",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099"
     ]
    },
    "us-gaap_MinorityInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MinorityInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncontrolling interest",
        "label": "Equity, Attributable to Noncontrolling Interest",
        "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r147",
      "r211",
      "r322",
      "r390",
      "r393",
      "r394",
      "r395",
      "r399",
      "r400",
      "r607",
      "r689",
      "r757"
     ]
    },
    "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders",
     "crdr": "debit",
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Dividends paid to noncontrolling interest",
        "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders",
        "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders."
       }
      }
     },
     "auth_ref": [
      "r132"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MNPI Disclosure Timed for Compensation Value",
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]"
       }
      }
     },
     "auth_ref": [
      "r972"
     ]
    },
    "us-gaap_MoneyMarketFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MoneyMarketFundsMember",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Money market funds",
        "label": "Money Market Funds [Member]",
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities."
       }
      }
     },
     "auth_ref": [
      "r1062"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Material Terms of Trading Arrangement",
        "label": "Material Terms of Trading Arrangement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r980"
     ]
    },
    "us-gaap_MutualFundMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MutualFundMember",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mutual funds",
        "label": "Mutual Fund [Member]",
        "documentation": "Regulated investment instrument that pools funds from multiple investors to invest principally in a portfolio of securities and money market instruments to match the investment objective."
       }
      }
     },
     "auth_ref": [
      "r1062"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Named Executive Officers, Footnote",
        "label": "Named Executive Officers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r954"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r209"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from financing activities:",
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r209"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from investing activities:",
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r118",
      "r119",
      "r120"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from operating activities:",
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareScheduleofBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetails": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareScheduleofBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetails",
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited",
      "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsDetails",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income attributable to Korn Ferry",
        "terseLabel": "Net income attributable to Korn Ferry",
        "label": "Net Income (Loss) Attributable to Parent",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r111",
      "r120",
      "r150",
      "r170",
      "r189",
      "r192",
      "r196",
      "r211",
      "r217",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r226",
      "r227",
      "r240",
      "r322",
      "r390",
      "r391",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r399",
      "r400",
      "r571",
      "r576",
      "r594",
      "r607",
      "r695",
      "r775",
      "r790",
      "r791",
      "r902",
      "r1056"
     ]
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited",
      "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Net income attributable to noncontrolling interest",
        "terseLabel": "Net income attributable to noncontrolling interest",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r140",
      "r189",
      "r192",
      "r223",
      "r226",
      "r227",
      "r694",
      "r1006"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareScheduleofBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetails": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareScheduleofBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Basic net earnings attributable to common stockholders",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r203",
      "r219",
      "r220",
      "r221",
      "r222",
      "r229",
      "r230",
      "r242",
      "r247",
      "r576"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareScheduleofBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareScheduleofBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Diluted net earnings attributable to common stockholders",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r203",
      "r231",
      "r236",
      "r237",
      "r238",
      "r239",
      "r242",
      "r247"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recent Accounting Standards - Not Yet Adopted",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-GAAP Measure Description",
        "label": "Non-GAAP Measure Description [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r953"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-NEOs",
        "label": "Non-NEOs [Member]"
       }
      }
     },
     "auth_ref": [
      "r917",
      "r927",
      "r937",
      "r961",
      "r969"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r944"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount",
        "label": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r943"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO",
        "label": "Non-PEO NEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r961"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted",
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r980"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated",
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r980"
     ]
    },
    "us-gaap_NoncontrollingInterestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncontrollingInterestMember",
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncontrolling Interest",
        "label": "Noncontrolling Interest [Member]",
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r421",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1134"
     ]
    },
    "us-gaap_NondesignatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NondesignatedMember",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetails",
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFairValueofDerivativesNotDesignatedasHedgeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Not Designated as Hedge Instrument",
        "label": "Not Designated as Hedging Instrument [Member]",
        "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income, net",
        "label": "Nonoperating Income (Expense)",
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": [
      "r113"
     ]
    },
    "kfy_NumberOfCoreSolutions": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "NumberOfCoreSolutions",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of core solutions",
        "label": "Number Of Core Solutions",
        "documentation": "Number Of Core Solutions"
       }
      }
     },
     "auth_ref": []
    },
    "kfy_NumberOfPerformanceObligationsStandardSearchEngagement": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "NumberOfPerformanceObligationsStandardSearchEngagement",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of performance obligations",
        "label": "Number Of Performance Obligations, Standard Search Engagement",
        "documentation": "Number Of Performance Obligations, Standard Search Engagement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://www.kornferry.com/role/SegmentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Number of business segments",
        "label": "Number of Reportable Segments",
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements."
       }
      }
     },
     "auth_ref": [
      "r831",
      "r839",
      "r1021"
     ]
    },
    "kfy_NumberOfRevenuePhases": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "NumberOfRevenuePhases",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of revenue recognition phases",
        "label": "Number Of Revenue Phases",
        "documentation": "Number Of Revenue Phases"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating income",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r153",
      "r830",
      "r1020",
      "r1022",
      "r1024",
      "r1025",
      "r1026"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease cost",
        "label": "Operating Lease, Cost",
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability."
       }
      }
     },
     "auth_ref": [
      "r630",
      "r883"
     ]
    },
    "us-gaap_OperatingLeaseImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseImpairmentLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 6.0
      },
      "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 8.0
      },
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited",
      "http://www.kornferry.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails",
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails",
      "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of right-of-use assets",
        "verboseLabel": "Lease impairment cost",
        "label": "Operating Lease, Impairment Loss",
        "documentation": "Amount of loss from impairment of right-of-use asset from operating lease."
       }
      }
     },
     "auth_ref": [
      "r1089"
     ]
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "presentation": [
      "http://www.kornferry.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total",
        "label": "Operating Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r624"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liability, current",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r624"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liability, non-current",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r624"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.kornferry.com/role/LeasesScheduleofSupplementalCashFlowInformationRelatedtoLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating cash flows from operating leases",
        "label": "Operating Lease, Payments",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r627",
      "r634"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease right-of-use assets, net",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r623"
     ]
    },
    "us-gaap_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsbyOperatingSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Segments",
        "label": "Operating Segments [Member]",
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r282",
      "r835",
      "r836"
     ]
    },
    "kfy_OptionToReceiveEmployeeBenefitsByQuarterlyInstallmentsPeriods": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "OptionToReceiveEmployeeBenefitsByQuarterlyInstallmentsPeriods",
     "presentation": [
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Option to receive employee benefits by quarterly installments periods",
        "label": "Option To Receive Employee Benefits By Quarterly Installments Periods",
        "documentation": "Option to receive employee benefits by quarterly installments periods."
       }
      }
     },
     "auth_ref": []
    },
    "kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Organization And Summary Of Significant Accounting Policies [Line Items]",
        "label": "Organization And Summary Of Significant Accounting Policies [Line Items]",
        "documentation": "Organization And Summary Of Significant Accounting Policies [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "OrganizationAndSummaryOfSignificantAccountingPoliciesTable",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Organization And Summary Of Significant Accounting Policies [Table]",
        "label": "Organization And Summary Of Significant Accounting Policies [Table]",
        "documentation": "Organization And Summary Of Significant Accounting Policies [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Organization and Summary of Significant Accounting Policies",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r121",
      "r122",
      "r138"
     ]
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other accrued liabilities",
        "label": "Other Accrued Liabilities, Current",
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r87"
     ]
    },
    "kfy_OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts",
     "crdr": "credit",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other Accrued Liabilities",
        "label": "Other Accrued Liabilities Including Foreign Currency Forward Contracts",
        "documentation": "The amount of foreign currency forward contracts included in other accrued liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEunaudited": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net unrealized (loss) gain on marketable securities, net of tax",
        "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent",
        "documentation": "Amount, after tax and reclassification adjustment, of gain (loss) in value of unsold investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r17",
      "r139"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.kornferry.com/role/ComprehensiveIncomeScheduleofChangesinEachComponentofAccumulatedOtherComprehensiveLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized (losses) gains arising during the period",
        "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax",
        "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r26",
      "r195",
      "r608",
      "r611",
      "r614",
      "r696",
      "r1004"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEunaudited": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation adjustments",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r696"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income (loss)",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r22",
      "r190",
      "r193",
      "r197",
      "r223",
      "r608",
      "r609",
      "r614",
      "r677",
      "r696",
      "r1004",
      "r1005"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income:",
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEunaudited": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Deferred compensation and pension plan adjustments, net of tax",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax",
        "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r6",
      "r106",
      "r107",
      "r696"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax",
     "crdr": "debit",
     "presentation": [
      "http://www.kornferry.com/role/ComprehensiveIncomeScheduleofChangesinEachComponentofAccumulatedOtherComprehensiveLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax effect on reclassification of realized net (gains) losses, tax (expense) benefit",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax",
        "documentation": "Amount of tax (expense) benefit for reclassification adjustment from accumulated other comprehensive (income) loss of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r139"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax",
     "crdr": "debit",
     "presentation": [
      "http://www.kornferry.com/role/ComprehensiveIncomeScheduleofChangesinEachComponentofAccumulatedOtherComprehensiveLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax effect on unrealized gains (losses), securities, tax expense (benefit)",
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax",
        "documentation": "Amount, before adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r184"
     ]
    },
    "us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Obligations for which assets are held in trust",
        "label": "Other Deferred Compensation Arrangements, Liability, Current and Noncurrent",
        "documentation": "Amount of the liabilities for deferred compensation arrangements classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "kfy_OtherFinancialInstitutionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "OtherFinancialInstitutionsMember",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Financial Institutions",
        "label": "Other Financial Institutions [Member]",
        "documentation": "Other Financial Institutions [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other liabilities",
        "label": "Other Liabilities, Noncurrent",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r92"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Performance Measure, Amount",
        "label": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r953"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount",
        "label": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r915",
      "r925",
      "r935",
      "r967"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Amount",
        "label": "Outstanding Recovery Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r918",
      "r928",
      "r938",
      "r970"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Outstanding Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r918",
      "r928",
      "r938",
      "r970"
     ]
    },
    "us-gaap_ParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ParentMember",
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Korn Ferry Stockholders' Equity",
        "label": "Parent [Member]",
        "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareScheduleofBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetails": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareScheduleofBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less: distributed and undistributed earnings to nonvested restricted stockholders",
        "label": "Participating Securities, Distributed and Undistributed Earnings (Loss), Basic",
        "documentation": "Amount of earnings (loss) distributed and earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method."
       }
      }
     },
     "auth_ref": [
      "r242",
      "r991"
     ]
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r942"
     ]
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repurchases of common stock",
        "label": "Payments for Repurchase of Common Stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r117"
     ]
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfDividendsCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Dividends paid to shareholders",
        "label": "Payments of Ordinary Dividends, Common Stock",
        "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity."
       }
      }
     },
     "auth_ref": [
      "r117"
     ]
    },
    "us-gaap_PaymentsOfDividendsMinorityInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfDividendsMinorityInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Dividends - noncontrolling interest",
        "label": "Payments of Ordinary Dividends, Noncontrolling Interest",
        "documentation": "Amount of cash outflow in the form of ordinary dividends provided by the non-wholly owned subsidiary to noncontrolling interests."
       }
      }
     },
     "auth_ref": [
      "r117"
     ]
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payments of tax withholdings on restricted stock",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r206"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/AcquisitionAdditionalInformationDetails",
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Cash paid for acquisitions, net of cash acquired",
        "terseLabel": "Payments to acquire business, net of cash acquired",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase."
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "us-gaap_PaymentsToAcquireLifeInsurancePolicies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireLifeInsurancePolicies",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Premium on company-owned life insurance policies",
        "label": "Payment to Acquire Life Insurance Policy, Investing Activities",
        "documentation": "Amount of cash outflow for payment of premium on corporate-owned life insurance policy, classified as investing activities. Includes, but is not limited to, bank-owned life insurance policy."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r115"
     ]
    },
    "us-gaap_PaymentsToAcquireMarketableSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireMarketableSecurities",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchase of marketable securities",
        "label": "Payments to Acquire Marketable Securities",
        "documentation": "Amount of cash outflow for purchase of marketable security."
       }
      }
     },
     "auth_ref": [
      "r1029"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchase of property and equipment",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Issuers, Footnote",
        "label": "Peer Group Issuers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r952"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Total Shareholder Return Amount",
        "label": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r952"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "presentation": [
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlans"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Compensation and Retirement Plans",
        "label": "Retirement Benefits [Text Block]",
        "documentation": "The entire disclosure for retirement benefits."
       }
      }
     },
     "auth_ref": [
      "r438",
      "r463",
      "r465",
      "r471",
      "r488",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r506",
      "r507",
      "r508",
      "r858"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred compensation and other retirement plans",
        "label": "Liability, Defined Benefit Plan, Noncurrent",
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r439",
      "r440",
      "r462",
      "r858"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Actually Paid Compensation Amount",
        "label": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r944"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO",
        "label": "PEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r961"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Name",
        "label": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r954"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Total Compensation Amount",
        "label": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r943"
     ]
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Prior Service Cost",
        "label": "Pension Adjustments Prior Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r945"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Service Cost",
        "label": "Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r989"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Benefits Adjustments, Footnote",
        "label": "Pension Benefits Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r944"
     ]
    },
    "kfy_PolicyLoansPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "PolicyLoansPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding policy loans",
        "label": "Policy Loans Payable",
        "documentation": "Policy Loans Payable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses and other assets",
        "label": "Prepaid Expense and Other Assets, Current",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1002"
     ]
    },
    "us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends received from unconsolidated subsidiaries",
        "label": "Proceeds from Equity Method Investment, Distribution, Return of Capital",
        "documentation": "Amount of distribution received from equity method investee for return of investment, classified as investing activities. Excludes distribution for return on investment, classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r208",
      "r1009"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from issuance of common stock in connection with an employee stock purchase plan",
        "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised",
        "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r20"
     ]
    },
    "us-gaap_ProceedsFromLifeInsurancePolicies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromLifeInsurancePolicies",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from life insurance policies",
        "label": "Proceeds from Life Insurance Policy",
        "documentation": "Amount of cash inflow for proceeds from settlement of corporate-owned life insurance policy, classified as investing activities. Includes, but is not limited to, bank-owned life insurance policy."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r28"
     ]
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities",
     "crdr": "debit",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale/maturities of available-for-sale marketable securities",
        "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale",
        "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r204",
      "r205",
      "r1029"
     ]
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from sales/maturities of marketable securities",
        "label": "Proceeds from Sale and Maturity of Marketable Securities",
        "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period."
       }
      }
     },
     "auth_ref": []
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited",
      "http://www.kornferry.com/role/FeeRevenueScheduleofDisaggregationofFeeRevenuebyIndustryDetails",
      "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsDetails",
      "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsbyOperatingSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service",
        "label": "Product and Service [Axis]"
       }
      }
     },
     "auth_ref": [
      "r284",
      "r674",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r822",
      "r849",
      "r886",
      "r887",
      "r888",
      "r890",
      "r891",
      "r1051",
      "r1052",
      "r1060",
      "r1101",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited",
      "http://www.kornferry.com/role/FeeRevenueScheduleofDisaggregationofFeeRevenuebyIndustryDetails",
      "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsDetails",
      "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsbyOperatingSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service",
        "label": "Product and Service [Domain]"
       }
      }
     },
     "auth_ref": [
      "r284",
      "r674",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r822",
      "r849",
      "r886",
      "r887",
      "r888",
      "r890",
      "r891",
      "r1051",
      "r1052",
      "r1060",
      "r1101",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131"
     ]
    },
    "kfy_ProfessionalSearchInterimMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "ProfessionalSearchInterimMember",
     "presentation": [
      "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsbyOperatingSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Professional Search &amp; Interim",
        "label": "Professional Search Interim [Member]",
        "documentation": "Professional search &amp; interim."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEunaudited": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited",
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEunaudited",
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited",
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income",
        "terseLabel": "Net income",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r170",
      "r189",
      "r192",
      "r207",
      "r211",
      "r217",
      "r223",
      "r226",
      "r227",
      "r322",
      "r390",
      "r391",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r399",
      "r400",
      "r571",
      "r576",
      "r577",
      "r580",
      "r581",
      "r594",
      "r607",
      "r682",
      "r693",
      "r736",
      "r775",
      "r790",
      "r791",
      "r869",
      "r870",
      "r903",
      "r1006",
      "r1056"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment, net",
        "label": "Property, Plant and Equipment, Net",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r637",
      "r683",
      "r691",
      "r884"
     ]
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited",
      "http://www.kornferry.com/role/CreditLossesScheduleofActivityinAllowanceforCreditLossesonTradeReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for doubtful accounts",
        "verboseLabel": "Provision for credit losses",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r202",
      "r333"
     ]
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure",
        "label": "Pay vs Performance Disclosure [Table]"
       }
      }
     },
     "auth_ref": [
      "r942"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure, Table",
        "label": "Pay vs Performance [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r942"
     ]
    },
    "kfy_RPOMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "RPOMember",
     "presentation": [
      "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsbyOperatingSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RPO",
        "label": "R P O [Member]",
        "documentation": "RPO."
       }
      }
     },
     "auth_ref": []
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesAdditionalInformationDetails",
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetails",
      "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetails",
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement",
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r385",
      "r386",
      "r387",
      "r388",
      "r463",
      "r511",
      "r540",
      "r541",
      "r542",
      "r549",
      "r600",
      "r648",
      "r657",
      "r673",
      "r722",
      "r723",
      "r730",
      "r746",
      "r747",
      "r796",
      "r798",
      "r800",
      "r801",
      "r811",
      "r819",
      "r820",
      "r840",
      "r848",
      "r866",
      "r875",
      "r876",
      "r880",
      "r881",
      "r887",
      "r893",
      "r1049",
      "r1058",
      "r1071",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesAdditionalInformationDetails",
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetails",
      "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetails",
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement",
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": [
      "r385",
      "r386",
      "r387",
      "r388",
      "r463",
      "r511",
      "r540",
      "r541",
      "r542",
      "r549",
      "r600",
      "r648",
      "r657",
      "r673",
      "r722",
      "r723",
      "r730",
      "r746",
      "r747",
      "r796",
      "r798",
      "r800",
      "r801",
      "r811",
      "r819",
      "r820",
      "r840",
      "r848",
      "r866",
      "r875",
      "r876",
      "r880",
      "r881",
      "r887",
      "r893",
      "r1049",
      "r1058",
      "r1071",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099"
     ]
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax",
     "crdr": "debit",
     "presentation": [
      "http://www.kornferry.com/role/ComprehensiveIncomeScheduleofChangesinEachComponentofAccumulatedOtherComprehensiveLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Reclassification of realized net losses (gains) to net income",
        "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax",
        "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r26",
      "r195",
      "r608",
      "r613",
      "r614",
      "r696",
      "r1004"
     ]
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r910",
      "r920",
      "r930",
      "r962"
     ]
    },
    "kfy_ReimbursedExpensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "ReimbursedExpensesMember",
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reimbursed expenses",
        "label": "Reimbursed Expenses [Member]",
        "documentation": "Reimbursed expenses."
       }
      }
     },
     "auth_ref": []
    },
    "kfy_ReimbursedOutOfPocketEngagementExpensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "ReimbursedOutOfPocketEngagementExpensesMember",
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reimbursed out-of-pocket engagement expenses",
        "label": "Reimbursed Out Of Pocket Engagement Expenses [Member]",
        "documentation": "Reimbursed out-of-pocket engagement expenses."
       }
      }
     },
     "auth_ref": []
    },
    "kfy_RepaymentOfLifeInsurancePolicyLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "RepaymentOfLifeInsurancePolicyLoans",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Payments on life insurance policy loans",
        "label": "Repayment Of Life Insurance Policy Loans",
        "documentation": "Repayment of life insurance policy loans."
       }
      }
     },
     "auth_ref": []
    },
    "kfy_ReportableSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "ReportableSegmentsMember",
     "presentation": [
      "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reportable Segment",
        "label": "Reportable Segments [Member]",
        "documentation": "Reportable Segments"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date:",
        "label": "Restatement Determination Date [Axis]"
       }
      }
     },
     "auth_ref": [
      "r911",
      "r921",
      "r931",
      "r963"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date",
        "label": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r912",
      "r922",
      "r932",
      "r964"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement does not require Recovery",
        "label": "Restatement Does Not Require Recovery [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r919",
      "r929",
      "r939",
      "r971"
     ]
    },
    "us-gaap_RestrictedStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockMember",
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareAdditionalInformationDetails",
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareScheduleofBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetails",
      "http://www.kornferry.com/role/EmployeeStockPlansScheduleofComponentsofStockBasedCompensationExpenseRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock Awards",
        "label": "Restricted Stock [Member]",
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "us-gaap_RestructuringCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringCharges",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited",
      "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring charges, net",
        "label": "Restructuring Charges",
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r382",
      "r383",
      "r1050"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r98",
      "r132",
      "r688",
      "r727",
      "r729",
      "r733",
      "r756",
      "r884"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained Earnings",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r214",
      "r215",
      "r216",
      "r218",
      "r223",
      "r225",
      "r227",
      "r323",
      "r324",
      "r378",
      "r561",
      "r562",
      "r568",
      "r569",
      "r570",
      "r572",
      "r575",
      "r576",
      "r585",
      "r587",
      "r588",
      "r590",
      "r592",
      "r619",
      "r622",
      "r724",
      "r726",
      "r737",
      "r1134"
     ]
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetirementPlanTypeAxis",
     "presentation": [
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetails",
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansScheduleofComponentsofNetPeriodicBenefitsCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Plan Type",
        "label": "Retirement Plan Type [Axis]",
        "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement."
       }
      }
     },
     "auth_ref": [
      "r439",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r489",
      "r492",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r508",
      "r509",
      "r510",
      "r512",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865"
     ]
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetirementPlanTypeDomain",
     "presentation": [
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetails",
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansScheduleofComponentsofNetPeriodicBenefitsCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Plan Type",
        "label": "Retirement Plan Type [Domain]",
        "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement."
       }
      }
     },
     "auth_ref": [
      "r439",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r489",
      "r492",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r508",
      "r509",
      "r510",
      "r512",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from Contract with Customer [Abstract]",
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited",
      "http://www.kornferry.com/role/FeeRevenueScheduleofDisaggregationofFeeRevenuebyIndustryDetails",
      "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsDetails",
      "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsbyOperatingSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total revenue",
        "verboseLabel": "Fee revenue",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise."
       }
      }
     },
     "auth_ref": [
      "r151",
      "r152",
      "r253",
      "r260",
      "r261",
      "r275",
      "r281",
      "r284",
      "r286",
      "r287",
      "r433",
      "r434",
      "r674"
     ]
    },
    "kfy_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTaxPercentage",
     "presentation": [
      "http://www.kornferry.com/role/FeeRevenueScheduleofDisaggregationofFeeRevenuebyIndustryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fee revenue, percentage",
        "label": "Revenue From Contract With Customer Excluding Assessed Tax Percentage",
        "documentation": "Revenue from contract with customer excluding assessed tax percentage."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.kornferry.com/role/FeeRevenue"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fee Revenue",
        "label": "Revenue from Contract with Customer [Text Block]",
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts."
       }
      }
     },
     "auth_ref": [
      "r166",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r437"
     ]
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRecognitionPolicyTextBlock",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition",
        "label": "Revenue [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources."
       }
      }
     },
     "auth_ref": [
      "r776",
      "r821",
      "r827"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.kornferry.com/role/FeeRevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue recognized, remaining performance obligation",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r162"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "presentation": [
      "http://www.kornferry.com/role/FeeRevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "presentation": [
      "http://www.kornferry.com/role/FeeRevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, period",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r163"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "presentation": [
      "http://www.kornferry.com/role/FeeRevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r163"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "presentation": [
      "http://www.kornferry.com/role/FeeRevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Table]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevolvingCreditFacilityMember",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving Credit Facility",
        "label": "Revolving Credit Facility [Member]",
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.kornferry.com/role/LeasesScheduleofSupplementalCashFlowInformationRelatedtoLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance leases",
        "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r635",
      "r883"
     ]
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.kornferry.com/role/LeasesScheduleofSupplementalCashFlowInformationRelatedtoLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating leases",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r635",
      "r883"
     ]
    },
    "kfy_RightOfUseAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "RightOfUseAssetsMember",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-Of-Use Assets",
        "label": "Right-Of-Use Assets [Member]",
        "documentation": "Right-Of-Use Assets"
       }
      }
     },
     "auth_ref": []
    },
    "kfy_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract",
     "presentation": [
      "http://www.kornferry.com/role/LeasesScheduleofSupplementalCashFlowInformationRelatedtoLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ROU assets obtained in exchange for lease obligations:",
        "label": "Right Of Use Assets Obtained In Exchange For Lease Obligations [Abstract]",
        "documentation": "Right-of-use assets obtained in exchange for lease obligations."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Adopted",
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r980"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Terminated",
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r980"
     ]
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleOfStockNameOfTransactionDomain",
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareScheduleofBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetails",
      "http://www.kornferry.com/role/EmployeeStockPlansScheduleofComponentsofStockBasedCompensationExpenseRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale of Stock",
        "label": "Sale of Stock [Domain]",
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "presentation": [
      "http://www.kornferry.com/role/ComprehensiveIncomeTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Accumulated Other Comprehensive Loss",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r1085",
      "r1086"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]",
        "label": "Antidilutive Security, Excluded EPS Calculation [Table]",
        "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "presentation": [
      "http://www.kornferry.com/role/AcquisitionAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r56",
      "r573"
     ]
    },
    "kfy_ScheduleOfCashFlowInformationRelatedToLeasesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "ScheduleOfCashFlowInformationRelatedToLeasesTableTextBlock",
     "presentation": [
      "http://www.kornferry.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Supplemental Cash Flow Information Related to Leases",
        "label": "Schedule Of Cash Flow Information Related To Leases [Table Text Block]",
        "documentation": "Schedule of cash flow information related to leases."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
     "presentation": [
      "http://www.kornferry.com/role/EmployeeStockPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Stock-Based Compensation Expense Recognized",
        "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]",
        "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit."
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfComprehensiveIncomeLossTableTextBlock",
     "presentation": [
      "http://www.kornferry.com/role/ComprehensiveIncomeTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Changes in Each Component of Accumulated Other Comprehensive Loss",
        "label": "Comprehensive Income (Loss) [Table Text Block]",
        "documentation": "Tabular disclosure of components of comprehensive income (loss). Includes, but is not limited to, foreign currency translation adjustments, foreign currency transactions designated as economic hedges of a net investment in foreign entity, gain (loss) and prior service cost (credit) for pension plans and other postretirement benefit plans."
       }
      }
     },
     "auth_ref": [
      "r103"
     ]
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-term Debt, at Amortized Cost",
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r45",
      "r46",
      "r82",
      "r130",
      "r131",
      "r844",
      "r846",
      "r1014",
      "r1087"
     ]
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "presentation": [
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetails",
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansScheduleofComponentsofNetPeriodicBenefitsCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Defined Benefit Plans Disclosures [Table]",
        "label": "Defined Benefit Plan [Table]",
        "documentation": "Disclosure of information about individual defined benefit pension plan or other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r49",
      "r50",
      "r51",
      "r52"
     ]
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTextBlock",
     "presentation": [
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Net Periodic Benefits Costs",
        "label": "Schedule of Defined Benefit Plans Disclosures [Table Text Block]",
        "documentation": "Tabular disclosure of one or more of the entity's defined benefit pension plans or one or more other defined benefit postretirement plans, separately for pension plans and other postretirement benefit plans including the entity's schedule of fair value of plan assets for defined benefit or other postretirement plans."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r49",
      "r50",
      "r51",
      "r52"
     ]
    },
    "us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDerivativeAssetsAtFairValueTableTextBlock",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Fair Value of Assets Derivatives",
        "label": "Schedule of Derivative Assets at Fair Value [Table Text Block]",
        "documentation": "Tabular disclosure of derivative assets at fair value."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Fair Value of Liabilities Derivatives",
        "label": "Schedule of Derivative Liabilities at Fair Value [Table Text Block]",
        "documentation": "Tabular disclosure of derivative liabilities at fair value."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Basic and Diluted Earnings per Common Share Attributable to Common Stockholders",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1019"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "presentation": [
      "http://www.kornferry.com/role/EmployeeStockPlansScheduleofComponentsofStockBasedCompensationExpenseRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements."
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsDetails",
      "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsbyOperatingSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Segment Reporting Information By Segment [Table]",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r38",
      "r39"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://www.kornferry.com/role/SegmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Financial Highlights by Operating Segment",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r38",
      "r39"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r514",
      "r515",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r905"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r907"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentDomain",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails",
      "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsDetails",
      "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsbyOperatingSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments",
        "label": "Segments [Domain]",
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r151",
      "r152",
      "r153",
      "r154",
      "r253",
      "r256",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r281",
      "r282",
      "r283",
      "r287",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r377",
      "r381",
      "r384",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r832",
      "r835",
      "r836",
      "r842",
      "r889",
      "r1101",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting [Abstract]",
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.kornferry.com/role/Segments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments",
        "label": "Segment Reporting Disclosure [Text Block]",
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r154",
      "r253",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r271",
      "r273",
      "r274",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r287",
      "r831",
      "r833",
      "r834",
      "r835",
      "r837",
      "r838",
      "r839"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsDetails",
      "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsbyOperatingSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting Information [Line Items]",
        "label": "Segment Reporting Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "kfy_SeniorUnsecuredNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "SeniorUnsecuredNotesMember",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtScheduleofLongtermDebtatAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior Unsecured Notes",
        "label": "Senior Unsecured Notes [Member]",
        "documentation": "Senior unsecured notes."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ServiceMember",
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited",
      "http://www.kornferry.com/role/FeeRevenueScheduleofDisaggregationofFeeRevenuebyIndustryDetails",
      "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsDetails",
      "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsbyOperatingSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fee revenue",
        "label": "Service [Member]",
        "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service."
       }
      }
     },
     "auth_ref": [
      "r849"
     ]
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expense",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r514",
      "r515",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareScheduleofBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetails",
      "http://www.kornferry.com/role/EmployeeStockPlansScheduleofComponentsofStockBasedCompensationExpenseRecognizedDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type",
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543"
     ]
    },
    "us-gaap_ShortTermLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term lease cost",
        "label": "Short-Term Lease, Cost",
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less."
       }
      }
     },
     "auth_ref": [
      "r631",
      "r883"
     ]
    },
    "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SoftwareAndSoftwareDevelopmentCostsMember",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software",
        "label": "Software and Software Development Costs [Member]",
        "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StandbyLettersOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StandbyLettersOfCreditMember",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Standby Letters of Credit",
        "label": "Standby Letters of Credit [Member]",
        "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r1053",
      "r1132",
      "r1133"
     ]
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails",
      "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsDetails",
      "http://www.kornferry.com/role/SegmentsScheduleofFinancialHighlightsbyOperatingSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments",
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r151",
      "r152",
      "r153",
      "r154",
      "r169",
      "r253",
      "r256",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r281",
      "r282",
      "r283",
      "r287",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r377",
      "r379",
      "r381",
      "r384",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r832",
      "r835",
      "r836",
      "r842",
      "r889",
      "r1101",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited",
      "http://www.kornferry.com/role/ComprehensiveIncomeScheduleofChangesinEachComponentofAccumulatedOtherComprehensiveLossDetails",
      "http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Components [Axis]",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r96",
      "r99",
      "r100",
      "r167",
      "r194",
      "r195",
      "r196",
      "r214",
      "r215",
      "r216",
      "r218",
      "r223",
      "r225",
      "r227",
      "r254",
      "r323",
      "r324",
      "r378",
      "r421",
      "r561",
      "r562",
      "r568",
      "r569",
      "r570",
      "r572",
      "r575",
      "r576",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r592",
      "r608",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r619",
      "r622",
      "r638",
      "r696",
      "r724",
      "r725",
      "r726",
      "r737",
      "r792"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited",
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Line Items]",
        "label": "Statement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r214",
      "r215",
      "r216",
      "r254",
      "r622",
      "r674",
      "r731",
      "r739",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r755",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r774",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r792",
      "r894"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Cash Flows [Abstract]",
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Financial Position [Abstract]",
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Comprehensive Income [Abstract]",
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Stockholders' Equity [Abstract]",
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited",
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Table]",
        "label": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r214",
      "r215",
      "r216",
      "r254",
      "r288",
      "r622",
      "r674",
      "r731",
      "r739",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r755",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r774",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r792",
      "r894"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Price or TSR Estimation Method",
        "label": "Stock Price or TSR Estimation Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r914",
      "r924",
      "r934",
      "r966"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of stock (in shares)",
        "label": "Stock Issued During Period, Shares, New Issues",
        "documentation": "Number of new stock issued during the period."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r95",
      "r96",
      "r132",
      "r732",
      "r792",
      "r817"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "crdr": "credit",
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of stock",
        "label": "Stock Issued During Period, Value, New Issues",
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r95",
      "r96",
      "r132",
      "r737",
      "r792",
      "r817",
      "r903"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Korn Ferry stockholders' equity",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r99",
      "r100",
      "r123",
      "r757",
      "r773",
      "r793",
      "r794",
      "r884",
      "r904",
      "r1012",
      "r1035",
      "r1083",
      "r1134"
     ]
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited",
      "http://www.kornferry.com/role/ComprehensiveIncomeScheduleofChangesinEachComponentofAccumulatedOtherComprehensiveLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total stockholders' equity",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Equity, Including Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r58",
      "r61",
      "r167",
      "r168",
      "r195",
      "r214",
      "r215",
      "r216",
      "r218",
      "r223",
      "r225",
      "r323",
      "r324",
      "r378",
      "r421",
      "r561",
      "r562",
      "r568",
      "r569",
      "r570",
      "r572",
      "r575",
      "r576",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r592",
      "r608",
      "r610",
      "r614",
      "r620",
      "r638",
      "r725",
      "r726",
      "r735",
      "r757",
      "r773",
      "r793",
      "r794",
      "r818",
      "r903",
      "r1012",
      "r1035",
      "r1083",
      "r1134"
     ]
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders' equity",
        "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubleaseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubleaseIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.kornferry.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Sublease income",
        "label": "Sublease Income",
        "documentation": "Amount of sublease income excluding finance and operating lease expense."
       }
      }
     },
     "auth_ref": [
      "r633",
      "r883"
     ]
    },
    "us-gaap_SubsequentEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventLineItems",
     "presentation": [
      "http://www.kornferry.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Line Items]",
        "label": "Subsequent Event [Line Items]",
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event."
       }
      }
     },
     "auth_ref": [
      "r615",
      "r640"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.kornferry.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event",
        "label": "Subsequent Event [Member]",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r615",
      "r640"
     ]
    },
    "us-gaap_SubsequentEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTable",
     "presentation": [
      "http://www.kornferry.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Table]",
        "label": "Subsequent Event [Table]",
        "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued."
       }
      }
     },
     "auth_ref": [
      "r615",
      "r640"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.kornferry.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type",
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r615",
      "r640"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.kornferry.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type",
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r615",
      "r640"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Events [Abstract]",
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://www.kornferry.com/role/SubsequentEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Events",
        "label": "Subsequent Events [Text Block]",
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business."
       }
      }
     },
     "auth_ref": [
      "r639",
      "r641"
     ]
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsidiarySaleOfStockAxis",
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareScheduleofBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetails",
      "http://www.kornferry.com/role/EmployeeStockPlansScheduleofComponentsofStockBasedCompensationExpenseRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale of Stock",
        "label": "Sale of Stock [Axis]",
        "documentation": "Information by type of sale of the entity's stock."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tabular List, Table",
        "label": "Tabular List [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r960"
     ]
    },
    "us-gaap_TechnologyServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TechnologyServiceMember",
     "presentation": [
      "http://www.kornferry.com/role/FeeRevenueScheduleofDisaggregationofFeeRevenuebyIndustryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Technology",
        "label": "Technology Service [Member]",
        "documentation": "Technology assistance, including but not limited to, training, installation, engineering, and software design."
       }
      }
     },
     "auth_ref": [
      "r1061"
     ]
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Amount",
        "label": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r952"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Vs Peer Group",
        "label": "Total Shareholder Return Vs Peer Group [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r959"
     ]
    },
    "us-gaap_TradingActivityByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TradingActivityByTypeAxis",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Activity",
        "label": "Trading Activity [Axis]",
        "documentation": "Information by type of trading activity."
       }
      }
     },
     "auth_ref": [
      "r142"
     ]
    },
    "us-gaap_TradingActivityByTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TradingActivityByTypeDomain",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Activity, by Type",
        "label": "Trading Activity, by Type [Domain]",
        "documentation": "Gains and losses on trading activities (including both derivative and nonderivative instruments) recognized in the statement of financial performance, separately by major types of items (such as fixed income/interest rates, foreign exchange, equity, commodity, and credit)."
       }
      }
     },
     "auth_ref": [
      "r142"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangement:",
        "label": "Trading Arrangement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r979"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangements, by Individual",
        "label": "Trading Arrangements, by Individual [Table]"
       }
      }
     },
     "auth_ref": [
      "r981"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetails",
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instruments",
        "label": "Financial Instruments [Domain]",
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms."
       }
      }
     },
     "auth_ref": [
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r417",
      "r420",
      "r591",
      "r604",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r697",
      "r871",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r885",
      "r993",
      "r994",
      "r995",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1030",
      "r1031",
      "r1032",
      "r1033",
      "r1067",
      "r1070",
      "r1071",
      "r1072",
      "r1079",
      "r1082"
     ]
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adoption Date",
        "label": "Trading Arrangement Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r982"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Arrangement Duration",
        "label": "Trading Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r983"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration Date",
        "label": "Trading Arrangement Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r983"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Trading Arrangement, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r981"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title",
        "label": "Trading Arrangement, Individual Title"
       }
      }
     },
     "auth_ref": [
      "r981"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Available",
        "label": "Trading Arrangement, Securities Aggregate Available Amount"
       }
      }
     },
     "auth_ref": [
      "r984"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Termination Date",
        "label": "Trading Arrangement Termination Date"
       }
      }
     },
     "auth_ref": [
      "r982"
     ]
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonMember",
     "presentation": [
      "http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury Stock, Common",
        "label": "Treasury Stock, Common [Member]",
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockSharesAcquired",
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited",
      "http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchase of stock (in shares)",
        "terseLabel": "Shares repurchased during the period (in shares)",
        "label": "Treasury Stock, Shares, Acquired",
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r96",
      "r132"
     ]
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "crdr": "debit",
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited",
      "http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchase of stock",
        "terseLabel": "Shares repurchased during the period, value",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r47",
      "r132"
     ]
    },
    "kfy_TrilogyInternationalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "TrilogyInternationalMember",
     "presentation": [
      "http://www.kornferry.com/role/AcquisitionAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trilogy International",
        "label": "Trilogy International [Member]",
        "documentation": "Trilogy International"
       }
      }
     },
     "auth_ref": []
    },
    "kfy_USTreasuryAndAgencySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "USTreasuryAndAgencySecuritiesMember",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetails",
      "http://www.kornferry.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsandBalanceSheetClassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. Treasury and Agency Securities",
        "label": "U S Treasury And Agency Securities [Member]",
        "documentation": "U.S. treasury and agency securities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareScheduleofBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetails": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareScheduleofBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Add: undistributed earnings to nonvested restricted stockholders",
        "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic",
        "documentation": "Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method."
       }
      }
     },
     "auth_ref": [
      "r241",
      "r244",
      "r245"
     ]
    },
    "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareScheduleofBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetails": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareScheduleofBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less: reallocation of undistributed earnings to nonvested restricted stockholders",
        "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Diluted",
        "documentation": "Amount of undistributed earnings (loss) allocated to participating securities for the diluted earnings (loss) per share or per unit calculation under the two-class method."
       }
      }
     },
     "auth_ref": [
      "r241",
      "r244",
      "r245",
      "r991"
     ]
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Security Market Price Change",
        "label": "Underlying Security Market Price Change, Percent"
       }
      }
     },
     "auth_ref": [
      "r978"
     ]
    },
    "kfy_UnearnedCompensationCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "UnearnedCompensationCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unearned compensation",
        "label": "Unearned Compensation Current",
        "documentation": "The amount advanced to employees that we consider unearned compensation that will vest and therefore be expensed in within a year."
       }
      }
     },
     "auth_ref": []
    },
    "kfy_UnearnedCompensationNonCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kornferry.com/20250131",
     "localname": "UnearnedCompensationNonCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unearned compensation, non-current",
        "label": "Unearned Compensation Non Current",
        "documentation": "The amount advanced to employees that we consider unearned compensation that will vest and therefore be expensed in more than one year."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrealizedGainLossOnInvestmentsTableTextBlock",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Financial Instruments and Balance Sheet Classification",
        "label": "Unrealized Gain (Loss) on Investments [Table Text Block]",
        "documentation": "Tabular disclosure of unrealized gains and losses on investments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Use of Estimates and Uncertainties",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r35",
      "r36",
      "r158",
      "r159",
      "r160",
      "r161"
     ]
    },
    "us-gaap_VariableLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.kornferry.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable lease cost",
        "label": "Variable Lease, Cost",
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases."
       }
      }
     },
     "auth_ref": [
      "r632",
      "r883"
     ]
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year",
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r948"
     ]
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract",
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareScheduleofBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average common shares outstanding:",
        "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareScheduleofBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareScheduleofBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetails",
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in shares)",
        "totalLabel": "Diluted weighted-average number of common shares outstanding (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r231",
      "r247"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average common shares outstanding:",
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareScheduleofBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareScheduleofBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetails",
      "http://www.kornferry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEunaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in shares)",
        "verboseLabel": "Basic weighted-average number of common shares outstanding (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r229",
      "r247"
     ]
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested",
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r946"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "15",
   "Paragraph": "12",
   "Subparagraph": "(f)(2)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481410/810-10-15-12"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(j)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(k)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "21C",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-21C"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480463/815-10-45-5"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "715",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "280",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-4"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "420",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "310",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/310/tableOfContent"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "320",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/320/tableOfContent"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "710",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482943/710-10-55-7"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-4"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-16"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-21"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4I"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "25",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480238/815-25-50-1"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-12"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "320",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-5"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/220/tableOfContent"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "45",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/275/tableOfContent"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r129": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-12A"
  },
  "r130": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r131": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7"
  },
  "r132": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r133": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805/tableOfContent"
  },
  "r134": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r135": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r136": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r137": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r138": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r139": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r140": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r141": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r142": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F"
  },
  "r143": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r144": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r145": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r146": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r147": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r148": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r149": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r150": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r151": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r152": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r153": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r154": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r155": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-6"
  },
  "r156": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-7"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(1)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 6.B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-11"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "21D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-21D"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "65",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-65"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "66",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-66"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-2"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-4"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-4A"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-5A"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479366/326-20-35-8A"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-5"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-17"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-21"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3C"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3D"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.M.2.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483530/326-20-S99-1"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479175/326-30-30-1B"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "13A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-13A"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-7A"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479130/326-30-45-1"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3A"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3C"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3D"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-5"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-2"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.b.1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/715/tableOfContent"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-2"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3A"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(10)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(p)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-8"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480126/715-20-S99-2"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-3"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "70",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480606/715-80-35-1"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-9"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4E"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-1A"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-5A"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/842-20/tableOfContent"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(4)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(3)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-1"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5D",
   "Subparagraph": "(SX 210.12-13D(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5D"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-18"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "101",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r919": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r921": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r923": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r924": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r925": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r926": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r929": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r933": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r935": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r936": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r937": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r938": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r939": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r940": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r941": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r942": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r943": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r945": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r946": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r947": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r948": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r949": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r950": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r951": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r952": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r953": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r954": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r957": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r958": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r959": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r960": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r961": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r962": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r963": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r964": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r965": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r966": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r967": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r968": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r969": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r970": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r971": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r972": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r978": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r979": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r986": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r987": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r988": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r989": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r990": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r991": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60"
  },
  "r992": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CC",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CC"
  },
  "r993": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r994": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r995": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r996": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r997": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r998": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r999": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-1"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-4"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "325",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481551/325-30-35-2"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482047/420-10-45-3"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479365/842-20-25-6"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1121": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1122": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1123": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1124": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1125": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1126": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1127": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1128": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1129": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1130": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1131": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1132": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-15"
  },
  "r1133": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-16"
  },
  "r1134": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1135": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1136": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>88
<FILENAME>0001628280-25-011917-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001628280-25-011917-xbrl.zip
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
M_#P<[1;T:'7W1TN/Z%11E:'7_6BVI(A.);RINW=<442G$E[5W2'F(9)1">/
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
M"Q=2I=QB.FE OM"1I?8_F=YZO4IG#836/A;]W^Z/9;UY*FWM4WWXAJ(?PDV
M/V:2NG(A;MLGEF9E1;AV8AOVNP O_TJ6<6(:RBY2MTG$YB)$-@0J1(M"X>/!
M*C'#\28IR1E.LD89E%D^_CDA5@*._.D='H=1TA(&1,X0W42?D].!]XS==A)-
M7D1(:77^]R^VJ>F?-TI1XFZCW8OZX9O$*WJ(D?B?W[MW][V[J]^%N][MS=V]
M</O]KO^]>WTOW-_0S?6>[*""K HW=X*L?W _"C<7POVOO<5]]V7/[9[=TX]E
M6]66R+>S6J;6QHQ<;4J;=XV+G*DQU\H"\?B%/^<P$E+;46!G;WOHZUOV\UYJ
MD"ZCT27OM$?D$D/ZL[:+INTI1E$;!W-TJJW./U! EC(55%D4J'6X5=GO:L.5
M2=6;.]@-CGXW^#>Y,+UX?)"!L8?%%)&[L0#"YBUA@/SX94_06IWP6'>#^[ON
M=?^2Z7Q.MH-*%==\.TA>,#3?#P91.!+^F/]/2,+7%W_\L:-2SN=)9&FG1SD+
M1R./5<8*%QY1KP39- RTNSSU6-R&_C;]Z5Q<=!J.DMNRIDO;=R?P9HOP9N7*
MO=FL,+K#CUY,I2JY)I_,H62T.K_=W%T+%[V[N]\YLW3L.1W894[I]#//V<4C
M[CTC)Q'H8PKA0'A]< '%0G^,:4=%8EEZ@> EL7 V9';G9N]YAX<MW7PR;".S
M^62=Z/17&:R>S>]KDIF/)487]?ZE]K>?9I'3-_1,25GF#I]54B\#9U811;8.
M5FUX%DZ"))J>A>ZR0T,6Y- H?8+'4?A$K_/JR9BMSCGVT4\4X4I,J[I2_QX]
M7\Y.=AS&@>6]UVIU;+VM&(IJT:.@=PB;-W#SMTMWUZN,DA\8%@5BH+$C>N$?
MD\B+7<]A1AI1M$NX95^+'E'@_9>]_E@AZ*JGW.7)W4G_1.B-QGXX):1;1IAP
M'9Y\K*F]GE6\NJX;T4/F]#\T$T2>BY;=ZLC$!A2Z3SB8L*V;.@($=%'\5M#$
MS%;TZGV5EZ"^U.KT)QZ!MJRLAGOVOM49^?,FN@]_OJAD66YUKL)8Z :/V,?Y
M/123RYOHENP!7N#LOD70&?1G!#CDZX&'WBYGW]7<AN1V_O_GC=/M:G8KE>A-
M8@F;.]N81:,ZJU$Y>SH*RW%$R.R-D2_@>5-)\C:19AQ_%#Z0)Q?HHQ]D4>9I
M/K\KOQ]VYS(%=#?":(FO6JNCTC2 9:Y^S ">JY!HZMMA&+SQ<NF(:%U7VK)%
M@QDU1<VK\_&_?[$4V?P<"PF1_3%]7"%@SRL23\3Q)W1+$XBQA@BMJ@?/;LJ_
M3TL%6=+WS,O"$7&L;B=1/*'N5A(*Y!MLAY.5#P\?YRJ]ZR2GM7*W=$W/[&Y)
M)Z:>S=W:="E9/Y&M?"[%5F65ZF^-/-?U<:D152_QF?G00\Y0./-1'&<P/GE^
ML @Q+=&?CAY"_T.<Q:;F^+'F@1K&KMZS,T3$/A*(TOCWT"/OO&J60MVK\I][
M]RURIF>GLO+ P/VR11IIE)G0JI^$S@]1&*-(>$(^,9__*IU(,HV="_'PL!A
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
M\$Y511VLU:+9__<P=']ZO@]Z,I.>G),M*[!-VDI $65N6@F 5BQ:*^X+%8M
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
M&B?1Q$DF$5FFX Q1](AC40@P3#?/7!Z^0,FSE)"9<:^GJ<2@/IL#FZV5W#G
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
M_LD^BM=!6FYU3'.UA!)<NAP/Y_?D'M-:"\S+J*P46D5N*JM1)]CNN$ 0&!_
M#>!&\2F6Q6A7%;0KUP@">>:)&WEZ=L7(L\:1/#?3O6-\:S^@= CJ:(R#&%$*
M-]C+@RS&\IVIKON?29RP2;KW89<\/+TB\F^1YUX&9VCL)<AG?O%7BL2S!2#>
MX3B)/"?!+H/J=[*(^ [_.?%B+\%]'#UY#DYUS1UVPL> 73FSHJ'9/)*H&U"=
MP2D8P7( ;@ WBO?+>%?4!BAJOL$(JH$G;N3IXO&N&DR>5$.#&YXL3P#ZQ\2?
M"JJ<UP"@O88:<BUI&\X.M\R7R',TD&ZU.KHBROIJEFB53O!NK&Z$:MW&[6KZ
M]>IVJZ/:DBCI>14+[RR]7._LQP3,E>D=/ #3D-B8&\,2#2VOF00 30Z@F2WE
M?F5>!E>390PZBTG21,O(H80(T,D!.C.!D\L._(;".O#KJFAI>;E! ,VZ07-+
M"X.*H*D2)T34)(#EL<)REXR@\F&II1K3%A4MKX[*!4&SP2&E-2--H%GN<4>N
MX1R!)VYD4O2%M;XW=%KKOK9I ^"$"YR U/+$C4Q26]@D L, J6T03K8TWSX
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
M7D'B:X/X\@H8$%^>N'&@UU2,^)H2'^)[+/Y1L)1[*GBSY%-PE8Y>/8"R!FX
M-X ;P W@1HEG-LMFY3<O""-60)/:)>?8H4,7\$44CLZ].*VB(3>)-U71_)J&
M?C.;H7*KHXJ2MEI( UYDK0"VS6^I#& *'P!KII\# QLWM^NQMO3)R#:PT:13
M_:0=4 QJ[" UEH5I.8TB,FE/'=$T5M/680^L&CQ@\@(W@!LE'$L5HEAU4*R\
M@@=$F2=NY.KJ%2+*!A^BW$PW#J8U[NW%[3VMT:0S_59KF<&=@XT#N '< &X
M-X ;P W@!ECP.] 3!O*!P9Q'TY4MW@[GXUQ,J]6195&25[-:0>]S 4;8A8$;
MP(T<FJC5>^Z6:8.BYAN,H!IXXD:>QS.<JP9+XDDU-+A]W_),OALG"1]P!&/Y
MLI\0K<P<*FXLGR6SL7R&;G!U<'1$,RFV<;N:F13$;^]HJBZJ:_*<N9I( < L
M#)A<CI>R5#:63Z7CI59U%D"SMM#,EC&T,E^*J[%\1'2(R:F+EKDZU!3F\M41
MG9G R>64*8O-,R6&GBCK,&KW6*&YI1571=!DN9BJMMJA$V!Y'+#<$GRN");I
M)%-#$O4U=7)<0;/!424ZEP\&\D'P&HX2..5&)D5?V*@FB\[VM45IS21TP D7
M. &IY8D;6:36SC Y*Z/4VB"U#<+)RE29#!/6",@Z1FZCV0$'%>) WG)RL+^^
ML&6F+TPE+W\,O*[=1_&!%P8: >PYX 9P(U^K:4N)1!'3C&PZV%@1;2VODR!
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
MMKDP!6!(DPB&3%%5<FC<#1IUYWR0G08 -T@."M6D<ZH>4A2@R40.;-'BIB@
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
M4H&3&MLSGUV$/WP> B<8VV\7SI2V3@]]%FL)C$4T7Z 4NA'^<0Q00^5 "6M
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
MPH2_)E3;',PP9Y.X3T"DSUU'62V7HGE(;S"83\("_^]A/,\'BVV,W9=P U2
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
M?%.;\VCX#X>05Q)ESJRA] :#^60^IN^[L+"W\+VQZP/CP*.$)0+[%[(1 F>
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
M6DFUI]AI0F^?;*>)_6 $E:#]D?TG4VAX+$T;&I::_TG1HG]K_5)KG#D%?3:
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
M1=-#J4*3V<>V[SLC)Q04X73/>/S[9E[M&=?'0SY17+>NJM (A03N:$ZL$D-
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
M8Y\:(6MIT^H]( L+00Q?];;6TU4B2UQD'2*J]LXN35?5A;FA4.)K"_@2X(B
MC]VH#5VU+*FY:H2LPY?7PZP16::JV1)9]4?6_FVBKN%EI;Y QS=J&]I>?[MN
MRHAV6A(.7X"N:\;9I>6JGB7*9HM4L5L UN%KMW7-!&!YJN;)\H/Z ^L0MMLZ
MNT2])</9&L'K\(7$NF93O>7[,N:H$; .7TBL:WA/JJ_JKBZ!57M@'<(@NF@0
M76'T5FUCV686!LKWH!UVP[:,::<$PC]\Y;.N>6>7AJXZ<I.V3L Z?.6SKOD4
M6*ZL?#X!8!W A.L:N(BJ7:=>6Q)>AR];@O]']99I2&#5"%B'KUK2=8,!RY/
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
MR5P1,,X ZYZA&Q\%D0&I8X\?5*8$U5& ZMT;497!M.&O0YIPZ^S2]U1C3HN
M]Q)D0H!L/8SMNFITB>:RI>:2H-HVJ!P)JJ, U9KF< 95 IA#%\RAI3ISVM[M
MW1S6.)B-LR0*.Q#.=M8E:BM).R0]9Y.^,(&LG634BHB"<RV^S9/A!5*<OH5]
MLU2$#G[X>+/[Y[="#P%5R3J:1(#M1Q\/RJB:[JF:M:VS,MM@[8&,FY1B*<7K
M2K$ Q]U\GTJQI:O&UFYRD5(LI5A*\?Y=>4/#PU.6H;K&M@Y/25&6HGQ"HGSX
MVAA#TZE!=G75<[?5VT!*L93B$Y)B_? G:PS-H&+LVZJ]M9Y=4HRE&$LQ/HAC
M;8(T@RS[VK;.]AY*EFF&_4,>P*O@?SOATR5=$%(^C$>4.O,^@1]28H2DT[&M
MMM,VK,"UC+8=^)8?N"W2\@--M\WV[]C'F@^,#W$Z#(*T%\9T00XHA:T@3M=6
M2KWK>D/AL+L=T1:7L_';I'WXFL2]1Y(.KD@K?X3??8J2]L\*&"R&5* .Z33S
MXD,<AP!TAC!2GH[(V26.<XX#*3A2 1P^B<L2,9164Q2OO S&W3DI_8*2=)B+
M, ?8M%>@[4)Q!IEJD71V_VNBP\C-[9=ITB.A;N(,Z#<@<5[(\WV0DX<<]TZ^
MD[0-7P0]4HKIN5%AC7UV:36<.>'O;\H#B<,D57[$&6F/4M)1;I.<9$IG1!2P
MUNX,.U;'RT.[3SJCB-QU)Z>?S0./,XV2O?'V]1:PB-4<L=J!-:A*3'(E@/]C
M6I.@!Y#!QT")+$3%JR1=)>\34*11E#RC1E(F*?C:JJCZ*54DTW6PNB@89N2B
M^.-C)\R&4?!R$<9TNO2ACWPLKC?MX8RJHZJ0??WQ.>SD?;0\#8U9'[ZUR-_,
MOV[ 5Q]F/W?UAFE8<[_2&OJ:GUN:L]83BR:E&PW-6_?E>YF4^>I0:V_L$HO8
MQ!1Z8Y="ZB8&,4A&,$(G6UBHO,9"Y]9+O(U0J#!)>GA2_3, XY:^**:N_JV5
M?K@$K6M+DKU*LN8P#2/%U$J"61,$V[1<8F7W4KQ(:KX5WPA&;P]73R\@K7G(
M:5I+&I5-.GB?@S1]P431 "B6KQ]5NN"M:IH*B]YN5'G4.2 I5+43JB4]M+8K
M5-[Q"%4-RAWGP^,KR;(+,-+C\!&"N3;R4P%'60FS;!3$;4*#RJT;;UEF;"UI
MY#HI<!4V77$N?4_)(!P-FG&'_I2SZS-RZY9L().TR,AR9M,R\L#-4>)KR0;;
MOO&E8]V+JLVYB$Q6L&\K%!TG",$>IC3EE[$T8=(%M"S0])A,W+&ZEUN+<FMQ
M?9=TB86L;@'=)G%[E*9D V=4QY[3OJO:IBS(DX(J!74#05WB:FQ+4 T45$?U
MM]:H5+ -_NK&\YXW'!><B$M))\R5+T$[C,(\K.1P]U$[L-JFZ%VL_',4$P8
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
M'P!?N#9^)&C!,B'R6OC(S/F]/741T&W<!#>GSIY5_HMS1)R$I-.QK;;3-JS
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
MXN/78_@ RTE> >L*<,91LA$E%HIW&F8_V3Q',5<55+(H@=O)*.H ["G&89)
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
M'2P-<29]<'Q9A1LT3,6LTXC[\25-@&KQQ(D'OCD*B@0Y+Z((?D4W*>@5VT
MD83:\#CFZJY%\F=4W[B.IR - ;AS-%ZQ<8<OR*J'>L9&8-+8]Q)8[3FL^R?)
M2V!"D$\K>5BB@^K?2GTA IO6JX6L/@_I'S(=^RU(03H(KP[O\3.<;$L:M3&\
M=,!M64C/)0W3D(I(ET6YO^CV*\#7M+5"<P(SQND45K?(1\S8@O[.TCM-_IJO
MQ4Y<QH/WYSZ/WA%08'5(15M7'2_J&4UL17>FG>+VJ#SG2H-.3*S,D+KTA,MS
MI1&6'OVLY 3PU5] ODL'>)P@&*=0@VS27PS:/Z,B7;#<FP+7-1MB8A7=\',\
MN$0W7I_#N%.I""QK#,=EG2]JM>A[4OL!SY%=R/3RM"8O"&*9X)04\V"JCF<G
M6.T13TJD;!]LIASV=?I3U.!F[X0/540+LP*#Q=WP298O\ W*+>[*,5^L(GP*
M6;4'Q3XJM2%+.8 *)VFOK'FER&.;3VQ_@/<5HH>CE2[!+Y\(&BM&'EY6\>YS
M\^_W[Q5:^$*M*:9J0+"![,Q9$U$WH7M _\WWW%FC&W;2.>,VC$S$,^/=3AJT
MS8C(Q:HGX(M&3.?86^7"-8J&*UB[$><7Y^:>2:&_?F+H;:^<E_V?)(#A86+D
M[/)SZ6WM?_N))D.RA3EK+".)V!\55TRMEH"R>(*EI2OI] S5#\46%YG62Y$P
MI$BB6]\0J 2\;G1J!A4'BJ81=YP,H-%_-2' ?*PQ9\"K"@89R_YSFU%J.="1
M95VA.@Z%6+'C'.5'UU96X(U+P8J\=&$C6,Q6&(G2>Z:>(6_;@!D92N4.=PV/
M5!*7G-W;ER1>,:KN7PRY/&40.[%@M4UKV\];04;&FU7S,(/FBPR&R3.9VJM"
M/<\?G"@V+#[C-7VTD)UN?E>\DS N7)RR4)4_AF?H,X9B)@7Y.!09#?CQBJ*%
MR-@6XS9%,4 I=L<*5E,,L%8VDFGSDOVC%K55-K5?F9)V.@*GJ47/N4?(;2QK
M#4DE!U4I!_A\GL&OR8>,Q+C[.OD3?@JOFI>N[-LR9U^)P.FBJI9O7B'NRTTV
MS"U$09LJ</9DBSF,Y<X=UF\A];BH8>X"*ZS3D.0!S727:31F)5H$G$68:M$R
M!_-+-#(O,L)#>GP%169\1H7-%]UV=#[I(8L.F35ZW1#F_Q!$^.(6/-?'2(X'
MD3&G-H1G;*N0KA'FB=Y:%R(Q@K8IX][\8$CB;%P-7!RJP30PW84L(XXPX]0M
MVBVA+F!IC@ /!X'Q&H*OK@!UPJ*HAM>\9<R(+^B?,,^Y?#<-6>46?M-7FK39
M2Z J,]]?C[#:G=7S?@L['1CMNM@/;7;QH;(,'EL5C0OA9T9J9F&@? <H=&$U
MQ3/-[\W/XV=PT)GGOF+:LICA^V-56988*FMYRZ6]*S&N1G!G!V9 ,QCS#-C8
M>^NR(A&0&FY&VT7%6<Y3JI4U4OU''QDP]-)#E\,A/918*#6*/)7^BG?A4ME@
M>,HPPZ-B=!@(V".:)IK4E)7*D<)\L^R#TH=EGM-C<_E+)1^/8V=#PB6>=K3A
M135XWI8>XZ!Y34Q- K%H_4G"M^7IO^:OGH?ZR$3T!U)>'OVNW'^L9E"GUJ!.
MG.:I^#GOSFX>\0P [T?,P=(<'XL89TS&21=:97.THFJ+(:KWS(Y3H_N=':\"
MTYI3&B/A"Q5Z__VNK,_:N_#R7#IBF%J:M#+II#)9ON5%SS^/)3D:9VD#?ER"
M-AJLX*\(KHJ,4YEA+-WGBDL=QAG.C?O>Y:0J&T]HN?/BU :Z&MS/KVP7TJFB
M-\\.PF$E$$#QO UN3E:=&2O=*<-3ZFOD(>[KLCFCHX";P7@Z)QN708'QPPWD
MF!Z/FM[F_7.$=4==VGR(E\--410WCC+N!^&9D+%:H<[+J1?0.+* 9J4"&MTX
M]"F._S&5+__^+\-6OE=V&/\!/XBH",\ F4WV\F^M],/E0I1/*%*T&Y.61/?V
M9DDT]S=VYZ7A?-RG5H;W3IH3W6IXU)Y\J2310?.4]'\&[?07Q_$:[K@;+)[;
M9X>W:&H=_YI5+9(C;^0(6.Z)K8VB0+2C6+]-49]J?#RV.HX;IUEHZ-J8@7@L
MG.X+.C 4/FLZO]&?T?P0#L0+4)_#N(@JX=,@RCX >\HN%%@C7>RY20!L'0"W
MA+8LPEH03!"$K5%>'%^N;!12[MI>PRK8RX+OSA_@, %6KC_=/%XUV:]T&-HN
M^R)+AAV&8<S.4HZ 5OT-]_AUK37,,'?+*L Q/Q3P(QT8LJ*(GP>]I.CLV9AA
M;V5,W6WH;%"?CEK6E2\=50)BVX"X"B-Z[69YW*K2<Y8*9 .T<D55;\@"P9KE
M/Y-*C_SIYMZ5YN.T$SXVGG^]SWQ#6=HMG1X\BOA)=UZ'2#.?;^J>7HS.]]S+
M#!*V;0-#R:JY6&65RG;](F $*;91J>BS6A_6@X\F?*K59-.SFTA-319/M-(D
MZ+ )=Y,DQTY<M"G7N I@IE"#3[]:4_=?V0I=U:NYY[(S&I[(0,L_TZF Y:<F
MFT=7ME)SWK((^Q.,2TD9&]3QT95Q*GQ<%24@W*N5_KR5 ,EFBR C[#&&WXQS
M7FSWHBC0H=LM27'77KEI1POLTDJ*GA;' KW>Z>\G7$%\"P2'@#1N!DH%TR*(
MSO*>7Q7;H1#6 2>%MU2V' 9X,I1W)"GS[9-FI=*0,>$M2'+"*OYR5M0$Z$^Q
MKC!IMT>I.F.6R"]ZI#>;:C'$GU++[7>8PX>JDJ#=QM1QFTPR++I@LSYD-+G"
MOXR3^)SJBV(N[XI6,^I,AYG)<ZZ\9TU6//F>U7+3PM5^"N0> "#Z&>]0,?<*
MF85+[H#'/?:U:+NS<9,<[ J.J#I/NN>T7Q[O?@./Z!./O$X>,!]F]><+B!P3
M7D#Q%ZTRH\GI=,-?I,/G,:9"C+MA;R."N]Z*-J"9WO!W2H3%4%#,TN0M)H#5
M<-::GCFYG%<)M@*G5IHC1/<K3_(ONKDN2)TU64KI4'WL%38):"0^5V]'8:T(
M6SG6+M&BO-F-SRFVS(O>N'O/>EW&YW]O-K]7VN8/P+VGK1/I9DM 2P '87&<
M&[/+V-*$EXDD2<2*IUZ*OAV\,Q;:FJ*\'GO!Y&&.Q4WHI(U?5=T&*C?,J?^$
M5<)IA]I ZGU,^%*E@?G1>&B4VQ'C)KYX;&!(R37>.>+-1J/*T[CN\FE*V8D5
M5'HDPX1"8 (_^I/.756UT<O\'7+6["3(QMONK*\2SH.>UT*GO[ROX*7L,Q;3
M;IX!^%^\=S,&7D4D6#*PZC:4+*2FE?=\YOOXO.,>.QE&YTB/HPN(_'&C\Z*B
M.2M.L4PTX6%G$EY#<GF6B#>L[HXBUM&3\'+$*A!9+TK$S-C3+;E8I3*0D2D]
MJM:X_S!V1K O(=-H+(0?^PKTFY(U'&X0X=*3,T^TIGK.JY.XE]"R[-+1XY!B
MQ8N\2?5R8G2#-KK;5) 8E@#;K('NG+>R8Q=4V*<=4U[80AMEM\?=1<OIY2F]
M2:1<*%W],^ZXM^AE(3D3 MXUN&BPQ?LGH?2V(!:</)X><P=P^2I;A#4/'LP!
M49C3TT 9-O)B9^59HQ-V#*>L?L;FTO3P3,HB"TQWQ/3:$]JQE!V*I9T1%R!I
MQ-M;5N: F@1K/7GC,$:RY<PNZDC'"YWN0U<X_>>LDH]AHJK_\"J1:H/*>14[
M 6\^0:L0Z'$YK$DH>G"7@6W&.IG0@\=A+Z;LIV'P[-OX$_@558?L<.O*-W]A
M0V[4Y>,+6"@H:(N?#A<DG'3I?. >:$IKDN'W4W:OH50T2I>?#JUHEMDG%L&D
M !<#4M&"('HI.3[^Z41_2AI$D7&S4"RT8("MB,V$F T2?AJ8JNFIPX_EL9%J
MTY'QA6C8NC(M>TC21I8\C<@_*D][% X0ZZ^)/A,[ZL*R^M@3_PGY32U>0/L4
M%[VU.5M9PSSZY[JF9$DRZD2VDEVYE;S?7@P;7[^RXL4I!_>>)AL7<D5/%3>,
MD7$3,'$_0=76T&X%)$5)0'YCG#1.&%TLR"N_<5WN2NMZ=SO"_'!6^DXT& (+
M /X#WE'&CAC34_&P\/>K<^8H[@"W](9I6%NY!%PW&I[IKS74XL\MS9&3VOND
MK-=?ON0.]U;0_MFC@G+.)998Q";FQ\G+W3],/N^O_OR<:]:9:5UXT?H6M(BW
MK 928]H1TW#?6(KK&E-<U VII+E*Q;'X.OE3)N MI@A7IM].D+C"\UR-TR*T
M(2T&#3L*4N082(P.V%M0N'SQITI6:V?"?0+$DYC< R;75IA= _Z__MI:L99D
MGRN=+6RA7;G&8<1"'!G+U[D:MS5E#AWH)M'A"4$# +;S.4V([2P>OZ)$$'#Q
MOVVD0Z8P/E=32.Q([$CL2.Q([$CL[!([M770[DDX:(U26E\XHL4TPZ2-#>8J
M_4"QCC/.2/86#^YH,-\P-D/\FW"]1ORS)>TD^2'Y(?E1!W[HA^''EBPB(ZTO
MHFED+>-D]H)Z@AO+_8X\P?UK!,E%R47)1<G%[7%Q0\N].R[6-LK]/-TSKT5B
MT@WSDPAI';/A2)]=)(9X,H@2BR'VH:(HR9#Y#'&//*P5SP3^G;?;91=^#L(X
MI(?E\>3 *>5W_88G)5TH?EB2'Y(?DA^B\:.VAK"RXWE*AD]NW$A^2'Y(?AP/
M/V0$N.TD:,9N#^>WC)^$U=,;KA1KL1AB2H:(Q!!-1GQB,>1@GDAM+=_5:_TK
M3\$,FG)_0RA^& U?\D,@?IB;GG.0_-B1?!QHEZ:V)O!^85?64[!_FDSN",8/
M&96+Q0_I'XK$#_-029)]V[]M-9-;C:QWO#,G=NB=M'VL$V&-+: NLSQ"\4/6
MY(K%#RD?HO'C1+;_]FL!;WA7ZJ+TY<2LH":K/P7CAXP#)3\D/X335W6W@O2.
M%KPC@=X5DU6W 6MO!$WIZ@K%#QEZB,4/LV%+?@C$#_U0_*A_BYOQG>.GW=_&
MV[0>HVY]#F4?#XD<B9R]D,\7K(N/1,ZQ(,>6R#E,5][*?6)\B'/\_87N;>NR
MMW7=MO*.Q^*"X/'EHF]/:'"X\'O.3(!%)QGA>RADCE^.O$VSG=L@S/%(V6'T
M<XU1MV%.5Z).HNX-WN;;.OE+U$G4;>*I2M2MZL=^H#Z<Z)<*9^-;A5^_5/B8
M;@U>XP[SH[@VV+ :FK7>#;:+AG(;KFELZ2Y<T_?DG.2<Y)R.=TZ'N(+:T%>^
M#I3KUM>= A%O!#W@!=6G0%X!KJ]>X1[P8[_3]A!7!9\ 67=W??4)$$]B<@^8
MW(G"K/LEX%<8+*:+N[#)Z]4WI>QF*3V)28E)B4GQ*"<Q*3$I&N4D)O>#2>Y8
M%F_FOS19)EXTO&XZLIR9G)F<V<G/;"=!M&6O/H# 5N%=AQE<)8R5O)^,8*A.
M5MFV/40QZ-X6_X60I;=0O[5613XOGY?/[_?YVBJLSTF,14$PQ[><V)Q;UR;&
ML<F_O&E= I:CZ;:GNIH\ABX23PSS(,U8CKGT5JH7,1FM.X[J6[*UD$@\,3:N
MS9;J1:H7H1AM^:9J6K)IBT@\,:R#=#62ZN7@=*F=>K%U0_5,>4&,2#P!]7)2
MP5%M<T5782_,@^@4+J'Q-=4SY.67(K%$EVWXQ6((R(BIRT2!2"S193],L1AB
MN+KJ^5)OB<03*22",<1P;=7T)4]$XHE^,M>:[2U\NOY%VJ,\?"+* PG2=O]"
M5@C)Y^7S-7E^JPW(31&3Q;=)FO>5Y@ >;@>GD 32#4\U'%EI(Q1/-F[%+!FR
M(R'15<O:L+&ZY,EN>.))(1&*(:9OJ+XF<Z4B\00LB4PYB,00TP-+8DM+(A)/
MP)(<R/^M?SQU_>VZ>0IAE.6JGB5+<D1BB2O]0Z'X87FJ[TO+)Q)+W$/M?TA^
MS/=$+$UU-"DC(O'$/<BQ%,F/Q9NVGNJY4F^)Q!/G(,7/)Q% -;,P4+X'[; ;
MMD\AD#)TU9';44*QQ)2!E%#\ !$Q#2DB(K%$BHA8_'!,U95;44*QQ&SHDA\"
M\<.Q5=V1(B(22PXF(O4/H[X&>1B?4EV?HWJ:3)*(Q!%=)A*%XH>KVI9T243B
MB"Y=1*'X8>BJ[\G 5B262!$1BQ^&H6K2B@C%DH.)R#:C*,,6\73G([VU?/J,
MYUO"J87W$>#LCP5QAF:IMKLAZE:FP!&HB%IPT]0V[<$C62D8*W7?5TU]PS2(
MY*9@W#3\AB=9N=IM:B+ST=%]U= V/)>T\F5RDH][,)0;[A]))@K#1$?#/.B&
MF6G)1V'X",9QVWZ.* &Q>''P]S3IDBP+DQC"818$*W\-!L./R@W>3Q<.3F&'
M43=\U;=E!8%0//$/=915,F3!:05-]7RY\2L43WS99%DHAIBNH7J;!H22)[L1
M$D]V#A&*(9:.G4-D29=(/ %+<J##NK4-K>Z_WYU"\.19JN-*5UTDENC&H4ZQ
M2H;,EQ%=-719?B822T!&9+&32 PQ'$UU/=DQ1"2>@)!(AHC$$,,!;TN&3D+Q
M!(1DPV(.04(GX<LTNX0H*7DB\8CLI$+S:*#F.)[J&ANJY/IO<1\3*^&_FYZB
MVUT-V#'?\7QZFL!QI2:0FD!J@M/6!(:JZ9ZJR<*WH^?D+A2!U *G@1W0 GAW
M[=:/;DDM(+7 P;1 #;:&YR_SGH2#UBC-2$=)1OEYTCT?)NV?)%=(W MZ9$!B
M^//7D,39FQ(>QP)Y5_7JT"I\A><K$FK";#O)J!6121'=R169-0*+I^I^#<H-
M)%CVXA:9JJ%+U2+1LBI:7+T&50%;1LNI;#,MV&):D91LUM/4Q,F^+4LIAL?Z
MEP-214!-X;B.:IMO.\._!=(<@:+9Q?-2(J5$SI/(C2_3D1)Y2(E\2]*NCK*X
M*CT$E$+:0U U-KT6>!MDD1(H)?"T)="W57O39K>G*H$TQOV0![!4^-].^'3Y
M-_A/,<X@2'MA3-?MP.\9.R__UDKQ24[@Z6<X5RP,>(=)%N9A E0@48#])C\^
MAYV\SUE6?8H37AL_$K2 S*-\\2,5(K<)-NW8#MS\97#3;82;-TF ZG_[:3&%
M8= CYZV4!#_/@R[,\"*(GH.7# E?I3*0F _N6PVDVZ(ES_ C'/24+&W_]]G/
M[LNYH1FVIIOZ[SVC\<>P=Z8$4?[?9^$ )J&\,]ZSSR:Y9+O#7Q_YJ)P%^/XI
MN%)*LZ_YU%QM^(O"I[+L^?/4C1(XNV:,@>2ZB96\3Q2*Z S^#'*EFT11\JS2
MSS\G YC)BS),20:@R91 R4:MG)7;)NE,9U2EV?ECE.6DHUQ_NGF\:BI!W,%G
M0(A .0Q)BM!# J_T,*.+JCSW0_@V)=V(M/.,3BSH]5+2"W*B)%U@7(3_@Y^'
M,= U[(SF=&U5[DD/)"5K*(]]6(W2#7LC6)82I$2)D_C\[\WF=_@P#N(V4%49
MD"!CW^,2X#><!C"]@,[AA7[:AA%#F'2<*\]AWJ]2[:__SS-T]V.F(-DSG&%K
ME.&?XS&KK\O3L)TI(]SM:[W,'2>,GTB6 ^5:048:"U7*#.PI=\>J@RIG0%44
M##-R4?SQL1-FPRAXN0AC"A/ZT"9@ISO33!9Y-I"_F7_=@*\^S'YNZ0W?G/^5
MUM#G?KYH*"RU-_VUAEK\N:4YAYK4T:W/>OWE:V>(B45L8KYNQG5O^0"3[LKK
M/LG'&4,I0.*YGQ*B?(/?]3/E.NZ0#G4J_AG$HR!]44Q=?5M!Q"IT]E<F\W*_
M3T0:HSNPL(KB!!9OS8/0E/]C,G.R152M\/QRPLJ1:S.R-!$;2O!G\$-QP@$Z
MJ+NW!FN0=#V-^&J>:/?A[&K$?M=!ISD%AQS\]&0$(W6R]U,1;JTK$[\L/FKY
MYBH/,5:X=J90](S?FPZ%BI2WJU$ET1N*N(^S5%OJ!Z'UP\9'1:5^D/I!'N5X
M99EO*AV4*O$(R_>D2MR12M0;AVB1)UTFJ1^V6DPH]8/4#R*X3&^MC1$7"O-1
M<.@*O*-^?M_^.4VE[@TPMR17PKB=#(@2Y'D:MD:L<B)/E'\E::Q\(6GZ,B?-
M*TVTL";:]E1+K\$YX!I9:.\@7<>E_RZ5PXQR\+$=CE0. K'$.TB3W*-UWH75
M%:^X4G$"G\=YFD3P6 ]^E9.49/DI=+#Q#7G%E$C\T$2XW*%&]'0LN7\H$C\.
MAN_:VK4;;JV*OFNJ$I.3,%VV:CD"*$LIW!7A%F!GLD;TM%3?DM?DBL01[5#W
MT]78?-&0+ ]^*<,T>0JS,(E/P7H9ANKZ,O82B25F0X"T?(WHZ6.#_\-35")\
M7(IP*(37UGQ=D6%*VF& '2_8&?I! E/Z#_W@).R8IEK^(2J"I90OMF,"A,4U
MHJ?NJW8=VKS7B"4'N]ZUMH8,TXB]E)JM#T'[SU'(NCC!(K,\.PE#INJ&O'Q>
M)(YH#0$*F6M$3U/U?&G&1.*(UCA0>K>V9NR>9'DZ:N>C%"LYVOT@[9'L9+;$
M=-74Y8:!2!S1#G+TH[[TM%1'%X"B$N%R2VQWH=A@&(0IO4LOZ2K=\!=M\)F1
MTXC#9*I%+'[(BL3MTI/VSC4^'IZF$N-B\.1$[!BE MX8.\K("9DS0[5LZ;"*
MQ!%-EGG41WE*C(O'D]H:M*G;( YR<T^-#N/6]28C7;=4RSOAF\164*0[DP51
M,.!N&C8?!  B]R*0:O-$U*:FJZZVH6\NU68]U*:]Z7[9::G--6_].Y;KMDS#
MJO=U5')2JT[J$!=W&7K];V6YA4_DO5T[)?&K]W;M[MJC79'U*.Z_F;@N;.:Z
MFV(*\M(P.?*1CWQTAN\HU$?UKK)MW)JU9:+74&'+"\ODA67'UIW3P /MJF;)
MXZXB<>7DKB3: @ZDAA&3T0:V_U4]V0)8**Z<G(:IK=,E+ST[3J5HZ:IARW,!
M(G'EY*XUDFY7G36,;ZNV)PNU1>(*:IA#.,*'=KNF=BMT>ZWMBE5 (I\_ON?E
M16?RHK.C,JJZIZN>;  J%$_\T\IC2)>]OMI%,U7?D0VT1>*)?5K:I;994GE5
MVOS60[HA=WY%XLC_;^];F]1&LD3_BL+7O6MOJ+">/.R9CJCV8\<[W;;7]NS>
M^VE"@ "U06(E4>7:7W_/.9DII80$DJ! %.J)Z;8!I3+SO-^M:*[5P4-RHXV&
M+:BM[R!R_N8]3U8V7NVX-=U6-;/CMVT"R=E:[W7P*":1OFIT,:16@>1L(PF?
ML "\SH%M TW5K([?M@DD9J_S_[4)'L9('0RZ+*TV@40_%XD\6?EW]1/?;*!R
MNYLRT":0F&<)O'3P*"61H:H-.MVD32 Q.D/P$3RA5STQ;J!JW3RM5D&D%:V=
M.WBDUH>I:G;G,VD32+J1<\>^T6L?.3<<=2&/-D&D%0-[.G@D\.@/5=ONTN#;
M!!+S7).%GZP0[&;6=?3='GAT(VG:!Q-=M3N7:*L@TB6'/JX4[";>=83>"HAT
M%F&[X*&K?:-3&-L$D4X4'OM&NUEY1RW'?JI#GTS+4 =&0[N@&_IT&"VT! ?T
M0=/TI>L:^G2";A8=V[T.MFN,;'74S=J[;K9K-8V"7!?;W3UKCS]HX62\=<!2
MX%Z'[M*)O3LW'8CW2W;T!K\Z+7W$&<-%;>+R1QYI6L=HWXWH-O&+7.\UZ=^+
MI&'AVIF[-^/0=7[<.#/8X6MG>>\\1$A[\G1"SQ>+CZP>WEO9D;?F&'JKN1*%
MD[\^^S%[N,$Q6YINZO^<&[T_U_-GBK.,__K,6\$FE!?&2_99%DKV8/VSR43#
M@;;^2=::=.R+G[>H#WNZ91QE8-^@A4,$![W1J/B;\^UIU-/LNN^^QCVU$7:#
M7G\X:-F>V@@[W-/N>WJ4:5J6_?1G=WY?A&YV>*=RTL&=CS:QK"T7?*;)G==P
MKU81>N;4LVXN9[?RE:S<WIUU*U_1RH>&'QNK8A<@M/B$TJAD1.DQ.L"V9KC
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
M;4+T,,(KWG[^_2.\81T ;$3\SQ,'(PDB)5PCH12WD<&,H4AD^B+!%)D!R;J
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
M3C!A/20F9-R. R*FMZQ]$WSPEMD4/,7VJT,W\(XWB7E!]^.4W_A+8B\1]BH
M6/YP211C; JO1<AH0M<,DP$TUS7]%_ZA%V[Q%Y5K9),0.0#K?[!VO#0XT%,
MMS81%U8@DB8 42G619O@*F;ZWD1 TP#GM.XLV,01J*"4L,"@@K!B6!JZ=\'R
MCFJT&91 _6$^$U(T Z3+;'H1C07(NB0P9N@B(Z+6#+"G$K?4=EA.XLP4BQ]I
M<H/Z1+R-*1  ;TH"+'R('F\@0H$:)D)Q53_E]1%0&2I^I!JI"44R5ST[<0AJ
MW*4)0N+%J-G Q1J$I>03)QQFL1(2.XS:\)*?W8J_/WLIHDU;TK2 4NG9_,?/
MWDB"#1D-_BIY@2KKR&5:*->77Z;NK"7^,&1UL \,I>@D4^4WE!D 5IY/IBJ?
M'.X+O(VB(.FC$^43=IPYVTV@(MTAM5!P.UZ09^2%]Y*QM2GG<)P_)B@RY3Y,
M9H<(,DGH S8G0P%$\0L/E@0*1-6#GOH] ).4!UO&[! S A(Y$NGD)Q=:W]&R
M_<8%Z&=BM"B!/W@^F,QXP*^XMQ?/OGW^\/79RZ+MG0?I&<^$*\[=<0*W&3L!
M8,4$Y(>/)C>[XJ(OIFXT";VQ$$%, I5:3-PF8)W(9H!:-]2FB.LC0AO),E 4
MCJB8 G=A3 ETO+XM:YWEK/>%;&32K]Q0$,R>K3K8E#'9+Q>6Q/.%WC'QP@FH
M&3'%'K.&*&HS(*DVC%TJRP# I;#8!/.*D^DTAY?-2<?.J\U8*YP>"D<G\IY/
M+ "9/IG^?K-FX0=;TL:7&YK@LO%)17*GXN>2$N5D?8T"!&A3+5T>DJ6T/'R'
MV3-L2B#J@=8/N,]$CJ+K=,>Z\>:D6%[J]"[&^]_1'45$^PYTW?;0(]&" YID
M2$R5$=1:]GV4X>@9-/7O[;DWB=P6E%(0!^A7H(1;2Y[?X-PYH+F@,9=JTH(9
MG.(XNM:\]/(\5TM!]ZPEC>$-5'TQI]&-8]0OT.?",)*:/(Y=C+ Q6]PI5UY)
M^IP<;V^!Q2[Y1C3FS&K/=6?<YW"94QF93WY5.!M&(A[JE2Q5%+7GVHIPDO04
MIIVFVHKG@V(3;[B'X )0,UN8W)X;9XA:S@?('9?F#Z39?451=Q!@U/5-\N3P
MMOZBTS^%VJ\^9<K2NI2I-K;,D+WH0S+[+68$%$14G6FP9FYU$2UCN:QD_$[1
MT,80OBO\"7(,KC#F1K&.9"G66%W7,&^11;YZRGMJFBV:D$:>SZT\VHG<^3F[
MGZP9LV!3W)<4]7<*8GX])7&A,!ZJB^8*1NE=I&6%^(/M-<F,@>,8Z7'$7$S=
M3C_+-6](-T(N&,,LAP7&2._<;,$T9EBE_:"+@IO<A59Q\T,9%C*FV UW-S2/
MMSO3S.V.!20,(7SJ;*UT3^)=@]R[_J @FJ[)KLR=+TLL(_DZS","R\H :[?_
M LQ'3)K81,*C*]:*BFF7<I9_N 7QZ"B@! F>Z4!A+,7']J S!Q.C4U.E;#,J
MO8[IB;,-_81FZ*!1GRMQ8@;\"P=;YU,F$$6Z]JPNN4XR+H)MUT#B@F1'F%/:
M(&X>$,7N:9IP&3#/T[W+DY_0NT*9!0X+/'H.%:J0!K<)"[Q-Q?;N>52A#PPI
M5P%R(MPNCUA@(J"$'L\-.?D?$#?%ES7IJ-09FIQ@=' _2,:YD[9:ZL+)+"7A
M$FXE RZ&(#E?#@$JSD+*[-DY2.W&RPKA-"8[TIHY$9K$<C86.$O/D"Y<0*B
M*?/0627!?"?FPBNB!)U4G!5Q$A'ZG;IK7(LB7BL4;SQ!1>6)>!0&P@!?DA K
MTF)X2(1<<&H&,7V6BL+=?YFT$3FF*O6K$5DQ^)."W:+GD$5! SPHYIO>$>I_
M+OV]JBR">X2ORB()*OD.@>F@2W43T:&I)B:G>F"V$MP"YNRR>!3-XL  D!-5
M;(E]>I5+5C8,M>P6"T45C\#F67&"7.A:QN=^@AX;@TZ!HY@+HF@<]^C:QC1R
M)*9MI&ZFI%\[BR.*]_!$4<YX X +KV=!0/%T"WBK[\X#S(9#VLVDEV'6I3Y,
M-Y1U&Z0OFN:/,9!;7),JE9E2G:W&2]++2) UJ;\K::^U.Z+Y7->&4N(\$)M#
MD>3T5A$]T14>^'QKLC1-H[%EX(7W^U0,SRH%XB#)(*0T/6J\P&+O:2A4CO>6
MHHW,6P*_*0<IX! BFXU2@!D;0/]_,<JWDEQ9<'R%N= L*1:WO$S29CV6FBA7
M1S/G >)^4D0&A,)$".6&KM/1"?PNTDAV0G<I-I2[SFES;DCZ!^H=E)6920(4
M'0Q0=I(K+AFF@"1YQ\LAV"\1%=; 'M!62Q)1N)3<H#RG9"61?$I9"6-WZ<'*
M:AJ3%T,\DO=DY8O#^ S9?O#K!6OZ-"7ECZ<TI'>5;*!4EQ6R--J@U\7C*4,K
ME_JH@4WNK0D.]T'X@U\N&Z4D4)IR&6!)$..P/7%9DV3V7!;E236EI K^P;9&
M3%F[B8SB/Y1@F9=?,FMR?\9@P CNE"@OS)$M4M]Q+%GDNHR;D/[14_XF1*?'
MN* O(N+PS'P9C/&@! X0L]S+Q9EV"AQ\WROX/?"I0!0]\MPT:O@?4ZXO*\MA
M&Z&7RWI'KB82E+F A=#E&1[);(]8FH(W6TK3;^!J8C:R$2=@L,Q%GE'-)K&)
M@4S4W6:SA+O<Q(F!Y6-,D25,PZ.HGE$QXTHH!\1>Y?1IAXIZ9"HE1 '\G($:
MC%6Q=*EL])>X+'$O\ !. V.%0UCS])./0.$-P5$L43G1O2O%4Y,]IJ_AJ>P@
M.U 4<[3C.K@SH;1;)TD9WJXLWDDD@B(8X3'$]RF%B,.<,@RY'"D2/WFT)M3M
MM;%AP=N2PEMAQ195WK+!2KJJ]?6\BJ&K^LB6FH3O\[OO=8.SJA=4TE9LFMEV
MFX$=A;>91+%QX&\BE\0S/_.NX]F6W/^6#M?7Y/[GP)@/.M<.Q:A\B7O>9^&Y
MV1_F[]X<F?)L!/EM:IHJ701JST^&-XJB@G3:3_.+Y]9P[OY[2CG.\5F!F=UB
MI3AH94R!4.116*GJR]P'H0=$Y"Q%"I+'ZK/B!9"UD!'(KRG;]8]"T$OO7P&W
MYCZ6?,6[F/NP<D-2Y];.&F5)*@0I@>X5G)<_2B6:W]$>V80L=^X6)"<(L_35
M3*T7>E- *@E6QJ1VI5RODMT<XZS$L<C&V,HB32,ME=HD+%U>:W/4$[(RNHQB
MOZT^ $C7P<[PSQFGFS0AV&(6@[Y[8R@-G^,&FITI<<A2<%(WB 03/VPM9\EC
M(U]PXIU3?<7&!\@LX:13WAJ%YB_D7[_U6YP.ZV[-AWW)]ZJ/>B-VVAHO-08Y
MKK7KI7K*@%_F;X/Y% O;SF1;SA3G50N*V$D*\#0S_I\;AIP0S,ZO&3T[<_ZM
M+<+N)DL'U+&9Q[(CL&R9J_NBM]D.$40GP]HLV%0T>U"0 >1K M#-A^H7[%#;
MFG4\DAME'4$2_\,OV$*J3NT2![11ES:U=9'&4?6%%C(.-#IS!I7R(IG=R ;N
M+*E.C'^VY)7W@ HO>3L#<[0%2\K6KW557/3R_$9F2R<:/#=OO62(O#;,(?A!
MC3X!S W[Q.WH,'DEN0!ZEPO0QEP (B8J,Z&60,@<"PE)-WJ#XQ&29548#\TJ
M@J1&AI6VNM4J+E-SF:Q#M3;"O5)<"EIM*J@X8$_A@34V(!RS(NAA],C)XS[N
MR6$B-QE):GO0\>'="0_BTIOAUZ",DI<OZ2!&6H4MZ3VUMEEY<$=;<7265"EL
MX:C5?+17KJ6M7:/588[/[T;;TMUOH2UO+I8I!"\.=V1""Z059VQHJ: ;!VND
M>(,18-R3%-A%HA"-0>1,@.V^P)F+3ER>N$/L7@2F+#Y.OBJ*B;# ,*;I-XW-
M[.U ?1']:PB5OY&*A"KG?XDB. [3F\]4A_D[DO['A/2_<-)7A1_I=ZS*:"&A
M_K<K^3.R?0\#SA>=";D>HA0!EL)%(.P9[/X0/&")H0O2U./=8:BC'7/M"Y(L
M5M8I7 ]_D_PXR'%7KL/L-W0XX+N3-KA,^R=7,^MT=YA;*STF>728<4A,($K@
MGA0_/C=-+9^S3(,_=UAEP&)8BK44XY-\PPY9JLR-\O;;?Q%V(2BD?9$VGO$#
MXGL'&;OV<%/K&]ZHM+%I0*D;PLW-2M.E"B(YQC)F,^!%27O"')V8-_5:NKS\
MD]A3Z";U/[P4L?#D -G:#D\6I(E+(<BB! F>LU:Y]G;<&HQ&K=@MTD:1^YF7
M23JBD6Z^(0J1($8>67*T*I*C$,+./?X)W:[^@RBXQ&NC8!K&9#@[2(O#*$1X
M3V$=#/V'K'4E#]*D85=2UP(J0G-$XU21O1:*[D6[4+=Q!R<P+=K5PNGS;';S
M&^MQI'Q;H-OT-@PQ3D87VD*, ME  3P?Z_%F-[P_$Z@:%+:5]LX<YNRG<;ZF
M^2&;60)6 "\UW/AR[IBJ('F1UY<Y8W$=[J.FC4QQ'P+5D@@CR_<G7H&L2781
M[4"JK>[N#$>15I8!IQ5*>"2NQ3I"%;Y#[JI&*0",0WYUL?// :AKM@MUWZ*#
M$),';R?4X@3!)U2<%B+N%Y1+/!60^#UPO?],$OT8<%#)%7V>_C-M5,$BN91&
MB\;J*A584;19K>7F6XS5L3IS7#&3+RD-M);<:JI L4V8H!7<I>20RSV0)!_R
MJG:><<D[]Z6I/=2(,Z7%@DU%O,XWF6B7M(>0-'OV#/Y-J.BW#.=%6T 6QV>M
MWD5C"Z+5TKNB@%M*K%2,D_XXE/;II4DI<FH)MD:\Q]P#3)XAD'KHM^2-H\.T
MJ8@XY]@%RF:UY3_93R@K CY":J:VIFM"$)&#*;I#E;1$++UE)R4&X98@Q73Y
M0/<I<ST:XL [1S/!NUXO64J1M$K:<CS*\B+2:$2WD"P.5-NJY\M-S;Y3KFU:
M2%G"6.E%@O*+MIE6>O#*$)YB?%#G15WKGYSYU6U7#%>KF+L&ICX.&WZ4>L&:
M9_]/[+!%+9!X:@]\L!1_?Y=PMTBY'8.UPP/>"C;=:Z&@N,UE0FV2/*RB $6B
M,0/K),J4J@EYGA9VI<GD>(L$!][O"+OR, I39LL-\M:4/V0^D+N]D]5$6A!H
MXC2AA3I#K9D88<X5X,'T[I1; +?$$/<FC!+)(5K0L>Y)V5X:9X5.,:I]X'?W
M5MQ=2['HVV:,5CWOWD^-I39A GFY\19W &;D6X@-/S&!(6'U7DCY,$N!-*0#
MWY;H!X@!*&G81 K2N2DK8AHLE]@ZCBL0S/)F33@9_GFB\[?X">?AU%XKKPC0
M>PNUA]P&8*VI0R,XMEZX4\_X2D28R$V19TBU15R,R;H"^8=0@0]\'G '^;19
M;=@F N[47X&<7Z!?"5@3!OAY<I&_2X1FK)QJ"2'6B1OKRHH%' &5'0Y\O!1!
M+$'6'Y!>.=E5J2]Z!G883U=,GL44R#EUA/=8+<,6&^.Y%:%(G&#-9GEW>&;;
MBS[2*;+WE+]Y41Q@.RAJIWKOIE9CDHD1P7MPZ"9FH.]]+3K1T6<E*UL]Y=TA
M=03W>%>3(,3?;KT_DR:2SRA(\T:VDV@JC:C;W9I;4NF"I#MW"_'S<TXZE8M
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
M!N8NATUKULP,N$SQ%/T8H*^3]7(JH886VXQ!:Z7,%#FOHEI'JV3KHX9&V8A
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
M#U<%Z?*Z?[%<11!5D"AY]D--RCJA&,6['7(!WGF2GN%LXT0LIV5%9Z)R'7B
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
MWDS^I+Z0'I]/ J2?PO>+R@M):P6T-O("/LD 2J*"F$4$1YZ"\0%KH+0Q$7X
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
M34QOJKZ9]XW@)C([KV.MYB.4K%=]"@0C.3CM.?-!)*%;QTCOA_ QG-BV9M6
M,ART$_ _PG1>3;*S^KC]39Q/!/83'M9!=,=O#K^&:=>?&4XBJL %%G#9B5I1
M)M7Z#AJB,$K6[9:8TYA[NZ-^#*>\K?FX9UD/UV'R2JWSXD@/2TE0..OOB"3P
M"3,P7HSVM'2*:EUH^P>0'L&Y;WO3O)V06A:*NQ)!.H5YR23,R6K.>>VJ2+ 4
M6G(6,"*((I4EM9Q1M-X]-T,VICZ&>^+1 "(;D$ZG1N('3#C]5E7KA'OC!08$
MK8H!I4RH7=@8($T!ZN1<X:W/ S?!=<].B3_%AM=<7@,RJ=]WSV$M)RX*G[D0
MP)W3A,O'BLM!)@\DDM=J8AE>*5U%==^VBC\IC782UH D>M\AV6KY5&.NM^#3
MXA'K-I%%H&)*9Z YL:!*)FO.F 1H! N*9YU9^X:=VR#=B&P/?5]K>+(U%VJ3
M[K_7<=[4P);,OERK0UO0?8,X&QG$0DLDN40;M\!4V!7;_,8NP)L];2/"[+,O
MWY"$&4@(PQI+W=$%#P&7[\-QOP=')6/@M2RUJ@ #>O#,:K#D,FA9>U'XO=A,
M-\/;B%8_6?!\*.GMP19?PZK'0B>0WTY#G,Y.YB0*9(*[ EE$PNJ\@2!Y@B1"
M\IYGI5CK YGMD&Y$NI\L#+\'F0YMP9]-R?I^5ZU/ZVS)DM,<D!(F7S73%R^5
M@1BY,UZEY&7K@NF;H]N(9S];9'X@X;5OI/BV1W<6@.T3)6K^7O%H:_>=0 ,/
M%@+6O@O96_0RL6A:EUBX"\]&!#(_EZ)J)I]VZN@,PT%YNR!@TV^83WR#?^(L
MOUYT-!,3(TE1"FT("[>U#J"'R'D!EH41CCDA1.OTIHV ;<2AGRQ@WEYB#Y%>
MCE)%Z6C;#=GK6A,I@9/) $,?>"'+#V/S_@U;II=O?ZUUW0/KTX+,WMI ],MB
M5H_*2$2WY)ADS6C9)PXYL%I:,'((SG%@@?N0.;E<NGE&QY98'T--G%V)=]MU
MUT'E.LC5US?+Y5'-)C@H/<+E;W,2$%DS-!I2'[4WUXW ^PJQ9SG)'U>+]/O!
MUY/,8VM"427V?:!(A9%5 T%GA,)3+#:B-&;(:[/-!_0(LB*;TWDT!&E>4."@
MG-71(+B'BWD/;4([JS4LD8OG,Z-=T0<RL90')E7P0<<04_,N!'<B>@QU>8;2
MH@UDU(PW)V/$WBQ_WTUIN%_#[!3HQ HI*F/!:4;&E.(*/*_713AJ36B17FY,
MFSL!W3/3\J=@33L)-5<VM.]_P*]'7?I"V [*)3);3S:]B+72!?ET7#MP+-./
MGOP[G;TSS3-$?HSJ,>14#J5T&LEJR WKU^E\4:O?G=6/18.RD,L&,GC2B+4R
M?ZRU:VUFZ!):9=M7*/DQK,>0";F'K6LG:34Y424^G\ Z*-<+IQR_79"%-N$V
MH+0\UF[MBKA=$D2#!D*)1N:4><$K=0EO/$[=X%'W3&%\U+088O:'+0!-!OPT
MA7J=='94NW.';D[34._-]O;]Q_0%\]$,%^66-W[M.RM4E5G??K'Z]6IQ09=6
MAQB[Y4M<A>EL>7EH&Y60?AB<38I0CV"*VY6Q/F\H<]8]X],-*/JA3#BZB-[4
MV(:L)0D-,3Q%!3P8ZZTI*3<_K[HGQ 8!S@LM<;5FK$AG0=;"B\K5)B7.UX3
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
M3YDFP6<FF"1'TB?ZXK@!9YP'&1P97M(;)MD&5N^VSQ];W;4&!N]>1-%,$7W
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
MKDFW]%W0)J6H6"FA=<+A_5&.20\WY=5&=F<[ >YM<5T["4J)&U43QTURKO8
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
MZQ3+SV%X/-]9'69F,4O00;MZ)5KJ4@V@R])KE;(,G;)J[AFY?/' %Q!./5S
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
M4QR?G-<6/>'D9-:C9PY\<B2RB$(7VEEY'8$6F:2?C */WB>*EFBG51VVMJU
M/"=6[58C#8L-UMU6KWT5KGZHY@4/)V2AT^@4CU"%(%UPX(NCL#L'!M&2&R=U
M3**(G+3F'3C5!LUS(]<>=-1#2<*JV7O+N5='/* ,%"V"*1@I?B=CZI45D'-A
MPF<?0O/[HKOP/"<&-9?_CM+XWR%]^@<.S[!QJG['+VXR#.P!:VB4<K]X[L6$
M7=IK9L\E?_LPG@R.+PQ$+>[X.CBECQR6+_3;20EIL=0%ZU1VW'$,1 D_.U)#
MB.@MQ,"UCEKPP%J_G.W0;Y\5N262^051"3[Q.AL;/:<(1C,&WGH-Z(KA+%D6
M6.L:T#;(=Y7NOR>^WD[,W+FZ'T^QP)9+_S(E'_<-Q?&S.QF,Q@MN*6:/=9 N
M2P5B#AJ\#/3LF#7&UN<J;5>PKYOG?5"P]5OP<"KT<""XS*.HCO+KL\F4G.'Q
M1</:BZ6FT?&P3H$^RE9Y$9P&$[ >7T8)3G$%/,@DG#)%F-8]US=#N(^<V4=A
MG'M49 ]-CCH)[:A(I8.350"U^;M'!%^SP4(HT@BEZ-5H?2S8"=B+)5E[M?52
MJ[.EK):GF+2&7%PIH$3-*?.L0! 4^ 4I;<C9H4CM>[2VP?XG0W>I_+77*ON(
M^H]X;W'_$=]AY']S'7_&_G_&_H]#AG_&_B\J]O\S1'HFOL&?(=*?(=+C,)1_
MADA_ADB/FZ%//D2ZG+ST9C )Q\=CG"]L5"X_$\_?#S-M!./S%C>F#WMBVX"J
MP:I;M36[]OS#LGCX)863\K6X/T"4SA"%(KF"GM@C<O0F&/H/;][1[!Y,6^="
MKO[^Q0B;Y*)'ZR PD>M!?X*@L@'GHR6O.%G=?K36'7AVUJJL)0]N)2NV$OB^
M8XU:^/%I/,IG:7JX[+@[NQZR(=A:#0V)\3J1E;R%X(("%E4T(2OC2J<.%/?4
MS*QZ]K[N^-HI==10N(W+VA9X)@?#O$ T691&=P'5L,IT+9#=UYQNKZ/;"F\D
MX)UI/P@9>< ,:+ 6QJ,'QY0$Q:V3"C6FF\FB3T'K=Q2J[DCIF\BU<1W=PML:
MA)-%35\1%8G+D'VU808-1&4*B,0L+XDGJ=T]7N>J[]UMJ6,C48\:R:F' YAW
M@R'%1 1GL;XE*L\4.D6+<@1(L9@H]'(%BM)"V5A2$:U/_5<C><KZ;BCCQF]K
MK;[ZD@9(T7!=Z]\QG$R_I3!>0I.9IX)DBPK/M;2E2 IZ?01F0@R)I9 TZ_#R
MWO.8IZS;UE+LH6CM*Z9OP]')Z/C\.N^R\99)$X"Y7).QH@/O>(+LDB+M66-+
MZ_[2:Z \90*TE'+CZK#7H^'D[!3'?QN-\K)UD%.(P43:5U Y4%'3-I,%84JJ
MI,2SMKY+3\<57_V4E=A"6HWKL=[2\F8QX<?1D!9;!E-:ZM]PB.-+E\$;6AXZ
MVC@D;1S6S.K&7.UZP8+/-FI5.NCR_B<]==4VEF4/-5'7;8:D@*"@9J"%5J "
M%Q#0(PA1M%'%N%!:]UE^=O;XX1)=6]:T]174.UKWJGO9MS_3R5D>#(_K+!7Z
MO_PU_#PRRB2FO %#T6#U&A1X&S,PSY,W&+W+K:_6'P!S#P5R?9ZQ]JVHQOU*
M'@#W$XX3#J?A&.O$86$5K^U5.%DZZS,XPPHX7[SF/&<9NTQ8W@K$,^'/;I6Q
M-@IL>[\X;VDYG]YY>=?V+@SFS7O",/\^'%.P4Q-(YI\BO?T(@Y-Z>%U&XR_A
M!-]@G%Z6FC[\YK$_+"WN)'<DJ2UO*RM)+S =W,9T>(GIW2I,EZ^(L%F@Y &T
MR_5&WM2FM5E"0>:*TNAC[G(NT 3,-O9S&P#S*QHM! OD))*W6,>>L:(A\IQ
M8BW$CKDHTZ6;[=9 ^K[AW ]WKIK7W>IJWW>DM\X,:[N0\5G]RGFCRV2"P%3
MZ&)!9:Q]#IT"%D2T.DGTHG6S_C50=GUSN@<NK#O'W4(G/>2Y?1V'X80VILM
M:I;,M +MI Z[F*S^IT7HU64M/;7Y;[F._8P$:$*0F^>+^];N8V>L0$S6,@$,
ME0>5-$)TQ8'467)1%/VZ]0#DQ\_4>Z82/'JB;J+47@K&3RERJ] ^!=J:%H=)
M0J@0A?> 182Z=V2(EB50W$4=/9JL6B>WK02R^]AY?[J]5=VPK6)ZN$._:%_Y
M:E3%LW0X%N",,389::J?@>3W>@:A1$VZSC:[2*^7:3UK\TY +YH]K135^#[^
M]R]?R9F=G(W/240'QSA,Y[?@<4W&.=8LP&QIX4%8"+Y$,M"6D4L;)<65'2+.
M#H]Z@0SI0PD]7.F_"B>U@N'+-\3IA]'\;FNV<;-4)P=*7^\Y*+@F(! KE84-
MRK-@K#2EL9%9A^7EQ85-M+(CMBS>D2[(>@KSUJ/:3]#61GL=*+&%Z'MP<>]
M:#$%*<GWCXE%4"5X,J"6[*EUVBJG4*C6]6Z[)L4]\=&N.;&)Q/L(=\+D&UG.
M^E^U2>@/LI'#BZ%C,L: Q0G(>G8M)@FEP@@I91\91V9DZW2QN_#LWCEII;>;
MSF@KH3>^6_XMC/^!T[HI7NZ1KV?3.Z;+<$M+)1234(QF=5Q+ B>8!F\Y8SXJ
MYFZFJ:ST1.]]T)-7=7MQ-HX[5H'[.!I>QY>3T<;:!!BM)I_7D<U+$LF?%K((
M1C3EXH'JOOFL9ZOQK83:RT"+JR[P30>YIC$,AF>CL\EU9_K3:#*_)<?)Y.NW
M,.3B-_KDM\D1)_Y:C )LL;&&S@A.UV;2G)&LHB_6-B]S;;J"W1%OOQ>JCT#_
M/1S M5W-Q?CV^<>.D/[C3#*T.!2@9B,^F)20(TO98,WU:IV5V>N"_N3ZOMC1
M@^N^W>*6BSH<?Q@-CVE;4B()81R#PFLUFD(&]$P$+W,.CD>.V+IG<]L5_$GN
MG>G_T;DE-U=S\U4MS@B*FVAQ>C8CE'$(RA8H1;$HDI6N>23;ZX+^Y/J^V-&P
M8&NYN)O+N9H2>G791U$YGE2I\UEJ<81G%* 8E@%S*.@3M[)Y!EA7;"^-D+WH
MK&$]V:8X%R'J4=)>V40@Z]4GP2T"'-<!.+GQQJ;DO6M=_;TAQ#^9UDZ#/92U
M=87[<31,"\2\&)&=9&!#H!"2_&9PF#AH5@)&9:UJWN-Q<Y1_TJZI'G<T2.QJ
ME4;C46*=O[IUM<G.QHFU(Z+C0FL9$YA"OI6RG&P2.@<A>>[(.L7 S3WB?B;%
M(\'0<H44P+QVH(K*X (Y!O2J<F<28TEW*<![0<4CFW"G;?'()KK:=_%(K:K^
M7*>"SNZJ ]-!9$VNIJA-#(RN1>Z)S+%4@6/&9+OU\+FGR];% Y]FXL]&^AUM
M*^?&+=9F(!8W2EU@-&RI=^71NV^B]T#AWU3?%I+K49%*9UZTBB U(]\]2@DA
M9@5H0SU>%MZ53KE\^U;@'?WPVNIO$X$UUMMOX>?@].QTF4&,-8E0ZAK<UYX_
M%'^Y+#((DVB'"J[0)M9 <]<>NMN>'0\6^ZB%S'JZ.KQ,(?Z*X],C)VP4OG@(
MAGG:$6R"J N'(C5:I6IWQM;36FZC>(J1YD.<M$9Z6,N,MI'DE[E_=K76?YF'
M_O?!\;<3^O_I%LT.-OKZ%A'EP]?3J('Z L!G_#X:3P?#XRO![!5>6:]]$1%8
MX&0BBG00+2(8]"X&C4(V/QKJ@FOKWD\+H1^6.Y[VZGSQCW-O55CFLJ-7K.A<
M0 5&[P27!J3,@>40&+_9QFU[46P.<U=MUYNSYU8SJ9Y5]!@"QI6]B0W3:&K+
MK%A/#I4- J(S!8R/,9'<C!2=KDJ?4$?VWG5]7Z/V362^LU;=74"]H$;M&^FH
M4\_NAPAX9]I/.5OKB@4CE0+%30;O&"'$R)3T,BG?T P\UD;M[96^B5Q[2!J[
MWB,Q^,!5\ @E*=H@*9JC"$PJL,&AH+TS)MZZ@<*C[#JYD5+N[#JYB41[B&F_
M3,-TYA^\.IN0&S29+-W\&9M3L-($GH$'2V&[50F"]9'^6J*U!E.1K7.U[P3T
MW/?[]EKI(?%N@67Y)G0 TU-UZ#4@^RD(;:BH6U9B6RGWLAE<!971%9%R %XT
M,3Q6(YBD!6N45@J1;&3[S:!WE=]3[KDKC6\BW,:57G/C-B]*FJ]MV>J<O!M?
M5(2L$CDWRG$R:<%"P&Q99B)Z[-),?-WW[[ZB:PN1CQK+J[^!N1LU*BXF)YN%
M &-C+5'P&D(2"60H)J2"C#G1^)U^$AVE>S\^ZEM9/?#K(T[?#Q.AF^5$9Y%X
MMB)#=K9VQ> &/,,$0H=8-%>NN-8=KZX!>(:<>+B >]C[KX$YF$['@W@V,WI?
M1S6EKW)V='(R$\,4QSB9'A6*7TQ@B@!+,G^>C*J3+H*SSG >G27[UR<CNH!\
M[JQIKJ@> HHECCGJ.FAY.$&".J((+501T8J.I/<N%%4HQ.;D63E6NREE4^_Z
MM,HHA&_>:*0+KF?(G^;JZ*$"9HZ-]L %O%<X)-%/CT*Q,0>5(7I%3"[.0'"N
M0,*4F":$,;4N>%D#Y5D28WNA]U"Q\@:_CS$-%EG-WT]P)N9A/CBM<OCG[/='
MUJHZ?9T#RR928)8=N%)[**#0WKDDE6Y?F'T_KF?(DN;J:%AS4J.U9=S^>G0:
M!\-YNZ;TWV>#>>4? :WV[W@\^X?/.*OY>SV:3"='4A6?;"(?V\P,'47YD8(X
M<,Q1@!BDLLEWB'X?^OQG1)6=J:&',4WO3[^'P;C*Y;#4XM /@Q^8:U VG?P=
M3_*[T?CW"1YQQLA+]QZB,0@JITAPB>E,>R;(-J:$K<N'.P%[1B3J3R&W66.W
M9<WATG?Z@&&"EY!G@1UGT3O#$$),=:R/X^!C((MH9&29L82^=2.%N_ \0XXT
M$_]M:KCM3^EJ)F.:GHT)W^MO87R,M1 OI<Q5I B_%I@7K<$+Q<C2):)JML+S
MUN[**AS/D I;B_LV!?PV[LA!_K]G$]K<WH;QD!!-7M593[B,P<C9KO63EQ[5
M34>*1ZT$K1M*T0D4\T1C\J0 68XQ)1>\CAV<DNU0/".:[%@E*\[I]I>,',\O
M[.3R8J3?].3U#]Q9PG+'->\VA5FF$'F"Z)BNY[STDY09<O"<.8E%LM8U!8\U
MA=GFZ&VD-UC2XD&AKZ,/F0$114[<*,5CZ_FF3S^%N3M[6J0P;Z*B1YO"7)26
MUM#6X$HA%Y"Y J%H6@1M_U$P\@Q"IUO/9Y["O)&N[TMAWD3F.TMB[0+J!:4P
M;Z2C3MFL#Q'PSK3/LW.9_D-N8@T#!/T4G%.U]9))UE P4#H5#STNK6^:PMQ>
MZ9O(M?<49L*"R)(%S14'E6EO]((<]6@E1F>,8J9]A=@C3&'>2"EWIC!O(M&&
M:2AU>:]'P\GH9)!GN]7, 9I1./J2')8"7!M:FW$!/,4FP&W0S.6$RG4Z4;OG
M15[]])>PHS>0>\-$@M6(%CSO@JGAEKX.Q^YW]!8ZNE/E6PBX\9:^%IL/ 8TV
M L@H":@=:RD:RA%*$L6+B%RS3@'DHU+Z'1OZKG2^B5Q[V-%OGMDL$VYU"0F]
MMY!5I'4J92&2A0.31/84%'LK6Q^=K(&RVUV^C9[679IL(>0^)VA^' T7R)9^
MB%6N'G^ -T&!TH:1'^(%8,I*.\?)DVV=N[P6S#/0?QM!]^'/WUF"P3TM4V<'
M* H2.%O .]10#$]!BVAR^[8'SZ5F[2'N8'NM]) O>+W0HPN8EUJSMI&B[JQ@
M>HB4>Z]90\%D+,J!BZ5VUZ[-I")#D(EV-(6U[U#K!-''7K/63N.;"+=QS5K=
M 8E'9-T6>U01 6F+BI"$J--W0TT3L[1;Y2)I49$E>:._VLJ+\9O?N^\:M8U$
M/&HDG\93 ]\,C@?3<+(<7TB@)2L>BO.&@"@#H=AZYIBM]BAMX5W2*J]]Z5/5
MTL,ET_AU>OL3T]ET\ ._('WGMX_D.'P[.,7Q((4%./0Y6Q8TI. 3*.DT..<+
MI(S"V<"#B*R#VNY]T%-595L)-CPL6P'N[6]O#Y:NO7)&*B;(M:_7Q[0'$-T*
MAVB*C#D746X64'11Z^4#GHDZ'RBQAI[M"E 'DT'X%-*@#-("&^/"<ZXR6!=I
MM0(=^!+IK\$P$Z7-@3U F[>>\TR4NIW\&E:VK,#VH9[$7+<?,0M%H78 FQS%
M]H;">B># 6MK3K/6Z+S;7+FW'_1,M+NE!!M7H7P:CPHYXH,ZE6&.;Y9?.%BV
MNF51<46;0$T=I,VA^N/>&]K[O>7:Z:RP4[')/8]YJJIM*;V&-2*S9A"?#I>=
MG9(VF7,+.?%(<956$%14$+W+Z,B8F-QE<L/%%SY593U,(CT483RHQ0+/C'LK
M07I"JRPR6C3]%;.)666E3+<&ZR^T'\;#<Q'[5E;CF';+G'%9_<:$"LILLH0K
M9*MR0. BF2PCEEOU'B\IC7]S%NU8)6NC[[99_+6\K;8[KPW0&P^GZOS5+3+S
M'[:.1CGXU[O'7]),:,ZS21YRR1R4$@*"C1:$U2$H*RUKWLUL#93&<PIF-SNY
M^* %K[/5ZI6=\!8"2P82LA"81.--ZS&-*V#L*E.^A8[OF3JPL53WG?R^>AVS
M&X!L/*?EZSKG;U;^5@>K5,=9"YTL>7K)]$O]?=Z3;JW7.WFRL7Q[FOM^B>AC
M.,5EP[L.N'JZ!UV':3]7HMOJ[$X*;"GP71(BH;&&PF4P1LO:RT="K(?3Q9+!
MS!E#QW%2CY8(]UR4[HH'F\BY\<W.N]'9^-.(1/1E\//K'Z-W@Q_XB8PEX?N"
MP\%H_/MP4L?U8/XXFI*#?(;TH:_?1F>3,,Q?_Z"/G7^ID=DBHA?9D3ED%@S7
M]01-"HC<FCH_UM*RT#O=Y9BJ*:C=AS%M]#QZ#$IJ'1:?SESV^33:@^,QXI4T
M,I8IA(ODB+G@*+#C-D$(Q8$.T?'@M4@W^UZL#GKO>,8SX$(S$;;.N%@)2/G:
MUPDS)&<I:DXR@2O&0HY"\B1<Y+++I<1S5>;V0NNA_^(<U+N0!B>#Z?ELU_,^
M8D+I(-E4IQ)$ Z&VEY4A"L-B=,6W[C]R&\5SB0BVE&_O&E_F"G? U%,TL K/
M?B*!;75UI^JW$'0/4<!*;"QDIEF)X$,=1Z*+ <?)=6#(G+2B6&.;Y]#O3/GW
M>/^[T/TF\NU!YY_QQ^CD1^U\= W<8A^R-AIKC09N9)VB*22!JTWVH@S9:VZS
M:YT<>R>@W6_XV^OL]C56(X$W]LROX1G@LKB':\MD4H48SL@5F97Q:D%^#B,T
MMF1;>)<1#ZN__0GKLY'(^JF&&>9X_@&G4QQ/#LL<Y3+#A8D88@F0 Y+;DG2U
M7T6#\8D+%IQ7N?6Q_UUXGC !FHN[![>N7G0L$5W;QIPQ+A9CH(A,X8JO2U>&
M0<@NB4S>;.[6V&(#&JS#\ER<^B:R[J'2:16N#_4$8;P@?Q=\/;GY]V';C\O?
M1I,=Z+&U&GK8/>[%R7C42:79,"MZ1T(BG%D6B$S:4K"H5/RSH,D]P<%^6+*)
M]!N?[QU.O^'XHF-B-9V#Z5D5\]+O0=KD4G ..,OD]R /$*17D(4/A);QD+I4
M6-WWG-W[#&VU,NI)I#V4UE_?(Y>94I_#%&<5A'EQ!Q&.\<C+J$(M%13!(HF@
M'D%G2W"MTJ(XQHML767='=V^#XH_])!PTDP;O?.F9G8=6:8]1J4A>R- 9>_(
M*J*E5Z0('G2J4U#[S3<B%,^1!QM+=T=.PV_AY^#T[/35:#P>_5'/.\)W^I?I
M^1%SUL]@2E5O'SE%7#[6I=,2 D5'(;E=.!#K\#T/CO2FD1ZBU.OK?QW&X_.:
MQWTZ.AM.CYSS,9#7"U%&V@$Y16,^.P8L.DG^E1"\^9BON_ \#W8TD_B.XM7/
M6$5%$&]S5]-.EFAO Y$%N5Y25M>+)R"73*9HI;'-+R8W0_@\&-.C5GJ8 ';C
M,.[P;#JIIW27')=&>.$Y>>B"!5 L"W!*%Z!()/E8?7?>>A+E?9B>"4]:2GYM
MB65_5127LP'J;Z>+WX;IHA)D/G.J357%1H]J767Q\'7V7'7A&5J*>1FX4&=N
M"U? F50CET#!M+=:J/9S^796=5&T#X(A G.,$?MC!N]4ILC>U%GPB96>5_<H
MJBXVT7&7JHM-I/J(JRX0;10*-5CC/*@4&!E)%4 FI8U.M$K6;XC\V*YC-M+K
M_547F\AWETGV77"]U*J+C736-=O^(0+?)2&8Q62D9E!,[?-4R$<*P4@PF&V.
M5B'S_<:\CZ_JHA<>;"+G1UUUX:P/66D)7-:.?3(S(!>;D\<>!4J%Q>@NB?//
MM>IB(SWW5G6QB9)Z.)._ZN=_I?_-[+621N?B2P"+]:[260F^Z  4X:F0O+:N
M_5GL"AS/Q>G86L9]Y #=P+1X)[J@ZBOK8R6B/>5Z;*VQ>RBPA;C[N*A9C2XS
M0N4(7<C:4D F$(+ ""5G@[KD$+J-1WFD)+@ODV-''-A$RHW=C57[U3)%,02;
MT#G:ARQMCA)I6[)% X](MD^(Q&_F>*_T'=8_80_Y&@WD/VHNO-[OV6_<XV17
M8L):GJQHI<I'5YMK9>#T!\_.<*;[/6MZK#=G[8Z?MI!X[VSX?1B69[EO!I-4
M 7X:X^G@[/1@F&<?G4S.PC!A/>F=?,3I$3<\&&60'%3'046FZL6?!NT$$LLQ
M:M/O^=/&D)\CI_K56T\^Q?):X>-H2#9R3,LXLE;96)M56UO(--8_7%06="G9
M^F(06?,KMI5(G@=)&DAY;7#1]CKM(/WWV6 R%W';GF1=O[G%9=F#5M'H;FPY
ME>$*ADL289%.<HY@9>T2+FIZ1G *2E!>>V]RS*U;LMR%I]T4\!5/F;PZO_*W
M>7P>2V$,C:==M<1ZC%)KX[FNSI<OR)1/H?DXGPTQ[NI^K1E/UL_][D$IC^4&
M;L72YB6^.>NHO 7A:N6EB)X,M/10BD@*O2G.[. %>QR3HOI0_ZB]&GKP:E;!
MJC^.<1E.=@'8TPG:O>#V<YC61)4=Z+&]'O9"&*7)+4]& RNUVW4.$9S-9*"5
MM5$5S7SS<81[(LH]!V[[X<DFXF]\_/9U/#@9'9_/2C:&8>Y++HO%510UI98\
M=ETK-82$4"0'D0(JR86*)G<X?EO_A-V'/XU5,6HNQQ[.7CZ%\]D M:^CQ5*7
M0L :HA^6UV'R;?$O^<C$R$A[%ECTM9-T_/^[NYJF!F$@>O>_[$R^".3B11VO
MSO0'.)MD,W9L96QM_?LFVHYC6VP+ :H7#AS@L?L@;Q?8%\ F:2:E]26/%3MB
M[O&JY^"[",;D$;*]I:4'"MW7M7^?SF:/*F#P0J5_S]/T+XXE5%IH*'A%I1&:
M/.8V+=Z>^Q^EOE4X!YK;/EG9);VN(C/OUHF>[5LB34?*T0(Y"66FEL?.N;XI
M8#5Q-#R9MA@$Y:(PP,)+*+F6S'%DEGSFFZ$)2^=6Q\_C?I5.<=USE8S$%JZ(
M2V&H+!C.,$H@30P)17Z/ZD,XAFI99,GS7KNB:V OI26Q>R';E]%">1V"(W"L
ME*"*N#*98#C$QZ F'13974O,["09^4N=[BD^PIDVH>YC>-,^K(UF/@587Q[5
M3:!&\JO.D;KC=.@0]V&)H35R^UD]B?1UHV/QR1E\!(@AN6N9J);^-B&.N5D/
MRX<SPMT_#[:>HT6LIBVSP"B$9'0EP!HFH:)@BC)43&#VL6Z'@(S@&)4G4;^G
MOT64>R@0;^KYO'Z9O-7N^7:ZGOJHNY</M)@\X8)NR<TP%;%&!6$$XV"85Z 4
M4BQB"PW2IN50^U*QW%+A%%RC$R./TLR>@D::-!2<F]UI8W%)UU<?4$L#!!0
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
M3EYV]R%4C(R,+,PL/*RL/+*"_(*R_^N+\@I@9Z RI'I,324$[&.GHF:GHC0
M$ "@HJ7Z<@%_OZCV4=/0TM$S,#(Q@S>4' #V45%3[Z.AIJ6EH0'_#0#_!VC8
M:7\2/*%.QV%TB5[(@U,V,#*% 7JFL([+N'U96.[RM2!&IH/</+Q\(D=%Q<0E
MY&$G3RDH*IT]A]#0U-+6,3$U0Z+,SUO8VEVQ=W!T<O:\[N7MXWOCYIU?@^^&
MW O%1$4_C'GT^$EL7&I:>D9FUK/LG*+B%R4O2\O**U[7-[QY^Z[Q?5/'I\ZN
M;EQ/;]_(Z-CXQ.34],PL?F5UC;"^0=S<VLV+"J"F^GK];E[L8%[[:&BH:>AW
M\Z+:Y[-[ SL-K> )NI_4C>@O>7 (R08R<)Z)3"FL8X3*&2]S7;[6SG106'Y$
M!+^;VI?,_EQB0?]59O]([)]Y]0$LU%1@\ZC9 3BPL266>IOI_VGP2F73R,B'
M_.*1;:_P$1C'B5( 9GC=T!H/!7CO5$O$S,!L-JF'T+BJI"U&[$.)U +WL1,F
MR1T8BR3CZ41HA[\F2]$,"NVH]40R2?H3#06HHG7&/=KAH "_:>12@ N?*( Z
MUCB]*[8]Y-FLB4G &8Q8^B^<1@C@AX49-,_)64LIY@DTB&7NW9PVJ20#W:;?
M2J8 6&*;@;S?XV<Y\'X+%(EFG@(L;5& ,,B>$U6+P,2LA-BQBQ41'TKC%*,5
M!@_109YD.XJ)I6* [!P*T"BP3:X>IP!M>OXI-JC9VA7Z&O#1-^!K'#9B9J]6
MY%3'5E73AI-V@F V6XM)6ZPW8VZXU<$W:9QK"8/P-3Z"1.Q5[V$*$'@@%9.K
MEF'K*OK8P\^5\\G'7A$S>*1\^*..@1*$$;FOHW9:U($"H'$[CGL.W'\R@XCU
M[ABPULKP;7+MF.:WA].>FN4W,6G?UJ5]3Y'XVQ>M4Y]1 %<GFS6.8@I0.T>6
M1W][H/]![W#.*Y(ZC0[)RY)U!&/!]*>G=)4M-%&5S]_8\:95[8S^"0^))(+M
M=MI =VD#G#_K;IY>S-.[G5,VC\FQ,AL1M1F^+$55'2^*RF_P+]K;1NE9V7:N
MGNBI,9L?J35*T-?CPA$E7_E82T=I6R-+"B/NG&SI?]JV7^Y"UH[X(9NM_7H4
MX/88!<#D7--:G1F1-(V01X:$&UF_HP!,&CCRG6CTL (%& 5K%0QU 9-[7[O,
MC\:;>@J14VQ*1\,B?H6LB%" _GH<VMR:8[G#%Z5);@V?*.#^(%,=[6;S2_>"
M_89J!;M[%D]UFQ&",TPG#KL3N%0[]]F 1(-KXB+< A%SQ&]I:R,:?#9L)=B*
M#2KW&2[7I\8(CB'4C (4S%" 9%PVZE\ EOUHZBH;D9UI<WMT:"?"F +@&"A
M?@"U%013PULW&N9:(@Y3E.Z--+G\FL=C*<[#^_+;C@0+_^>?IVZW_T%V9OZ-
M*S6[Z47PIU9'D#G#L"3ZHQ3@E0<%>&-XBZ'?-LS;B/ 2LF/&WZCV]39[MR"Y
MV_YAWJ=4[_1SD7]V.;@Q0A^:__ %W<?Y_4'BWH44H.8V))^_,?3BW#O?>%JN
MC&PB&M4>#CNL-#G@<"AA_Z>UJW>+G9[(?RH&!R (Y(SD?6"P9?O#*(#0VU@*
M8/U^)]BY&W6W=MS\$WRN%_Y;OD7#UC/_7=#^\5Q-^CN-;KLQ.6F<0>KVJA\X
MFYC5N<U4.PH_T$MTT8HB+U1X\%]<A7KOJ[F*\VIN/3!;-,N-K="$2ZPCYFE-
MS3Y*V8L;1TC=.HJLK2GO7,JHJHS)2$0.?'!QJ?O,48&WSGM^1-R%EU6E9T0S
M>0-V]G2;FPHB%W')/M9!T0?ZJ_4XKD--H$UJYU3ZFTOV\6+-Y;,+ W'9R@+>
M'"QSNG&6MZY4*QN4=.0)%A7?TZ31+3%%)Y8X8R3E!K5%[$"ZH_Z:A(3S'B)"
M=6WM&25WE0>MOCNMCD20SH^$H<B56>0[UAG6ELL&9'4^+,G'@$17K9-IF5 &
M'SX'UDS3$!Q'X&O@$)%,2G>-CYO=52^0:8 PK[$ZJKS$HQT&!2*N'O]U.\N@
MF:O?"-&8H&"*C"I?A8=6<>?Y6EA]/CMIR?%K^?V';MB4==A'7'?IP;;!_NKJ
M!FTI6=:\<%D&+#N> M3[M/NWF&AI1!O,"5^P@*"]R&:I,:T0KL#K.%55HRDP
M1:,I6DZCTQ!CH@L9$29'KH[>9.K*P[*B&PLST;@BM*!%22C!D+C[PIS_21>X
M#$P[%^0#E%SF>L^YGRL7WE@7(%P>'96TO'%,--(6 Y-:? =0V:CZ;KPM]LTR
M6KEHKW>2KD&;M$H:TY.,[XD_DW:(,.W@6_D&=4NBJV_RLO&@FKE@*T/MV'F^
M@."/60&L,?$:YR=<<U)3,*)QIAAA&>AO.3FRVK E"L#FOS^1KY#[\;U#)@FW
M;"F RN/MM*WNL%X!53ZYAL[*S6*3NL2?7BYG1@D:"JP8LJS:+D'4YR734S&-
M&R.T#,_>74S%B'U1GZ_Q@U5(_+ Z@M.0ZMO0FBZ"0I]=N13$,(RQ$*-^52/L
M*TIF[U]:8.9I77>MOPY9>5^MEAA3A^JJ*(AURW/R.<BMQ<?[6_;Z!O8)85!@
M3+W[ZO6YP-6&'E;2Q+R+5F7B0676^8F6P[$)"$XS?OK.&CX*$&G[,_C&=N0S
M)2Z2]38K4DY)A/FD1F3^Y0!3M=U.TNZV_7=#4-"T^ # *[R>@842$\8&;L31
MQ<C O6?MX,1A^,<XE&R^A7Q*"Q0RBHK87^S>I_%4D,]?+_2PP=8D9%L,JYA:
M?7;D\6WRH/#-Q6SN+5G^_H9ZTB4R?CU?7FO9.!N32W)T]9==AO1 (ZRZA"B
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
MO/#_;F/&2N^5<1/ICP.092&0,:#/OM3C"5[T]IK!3QH+L(K^P<3'QV\?4J,
MGW=<LE*#'!A:+'2F/B2*+X>GC>@N'5TX]6IJ \6@AJ( U OF7 3KXK3>N0J[
M;N["$(PZ,7M>L]K_TZ@TTUA]W,"65^/[LP_12]G3+EI-4R'W7V]S@S8YYM]W
M4=^2=[@V@J/7$=P/MH[LXN4/@OH)_EWP9;S^W>5G^U;XJRNW*8#/M,L4X_"C
MOAM'8IET#W%=@?Z&"'"UUL;;UO4'XED?^(<?:]<$03&&XFY;]2!>O;( K1A8
M 0D@#_]E]8X/;V\L@G)Y*2+I?W-Z82@WG112<\R&PS%5L0?M: D4RVR$V.^X
M%&(?[2ABK8B>%G<,7XJ.*T0J*VUPK=7$9/>[*-EQKX<+\#YV7U]7(\3'1/C1
MAJX_GW@T78G@-$U(^;^STZL&#_@.5+9?ZDHU&+)XV<O _Q ^[-(Q=ZKAH&2V
M[RUR2X4NM<R,GK*<Q%J7SE71)L)L[3?&:^*7C,.1=WGU&;"FNY,C>-B$7"ZS
MFB]2./+/_ASX$_T!,O4X/5\O-P6.>4DTW3S@9S*=S/9TQV=$446Z0%8HVE91
MYBIY:' +,^$"9L+EZSW4L,7?+0<(OYVV6XSHP;4H!0>_C47#8CKM%5,NYV6^
MN%\^;'N<W.1C*5O":63J\045-]GJV7@HP&5G6]VJZ(.G](*%\8= --\@<,(\
M=<Q$])V-U"IF9<6P:O]P4"M?'11A"[/&!^JJMDZZL[J.((+36/ZOML?&LG>-
MLU)XY%\8TC?%#< =<&XCY(GZ0 H0P+?F]HUN]721V=[D..-0]1:.59O,FVC[
MCP/;B_FMM$16%8B'E\2LM-=4LA6/MVM=:W;N-:0*AD?G>4%Z=X@M.&8"9;^_
MO_QKH.)V3)=]UA,BN^=M6P8KR)NFGD+[*8#13FY'-@-+AOD^ACKZ:OEY!^1#
MY[K7FHV=*$^\:-U4?45Y5<E94M+U-]&'H5?GR%SUR.R!S8J'$_KZLF#M[NPJ
MTK[%F.R!Z;YX$ Q(1TOW#0)]#ZZ#S(_+K]),K7MFR;[Z0,E'8Y'5O_1"2/T0
M]ZF[7BG\B^CB1:WS(1L&]ME1Y8-!#=OB*\WV 5P(V&&[,#L-E@>RZ=>%$LXG
M+O_]Y:E,O@-,#7:O^\D-'+?W>S?II[E'U%:&P"HS=*'G*M#3L%DSV8&%.@JP
M;[?W2D%___;VWP;+@J=&"6XM=&VNY,,U+'U%Z66UF%6UTK1!1Z6J+:^^4:VG
MP/JEGHC\ !.K4PU8^H@#,W3K7;ON(:J,OS$!MR.1.N\^YOZY6Z5]$ (WTE%'
M2JC3\!_P,T:&!'TU>'[PUQ$\I!RJ9!OM[>F[K@D1GVT628B;"?Z/7;Q@,0.@
MQO!,AMZ![F] =5BSXE74Q-O2*HP/3JAICY'GT(%YXQ6)GZDY6B$.TNWM1@@N
MT=0?;1HYPY/_#"W\$:W7UX@3E;>/;6\[OU4Y/W!JR4R3O9;(M^J\]<[P>6F7
M_.9\P1@;39-9(#9.Q62D/X)E+MI<G_&T#^*HPO5Y%ZWBAG>7RD5:#\?>1W":
M";A_&73$<"NGWHBKMW*RKJ7VBI4F:0($_Y1C\C.]USI&@Q +B\&S?BY<+55!
M6E<,&^M3Z#*QO+L*7:R_5Z&Q]GEQA6L/)27:)L$5R/CD7_EI\K\-E/A8*^.[
MT3#61[!]6X U'8%@DU)0@&&,YQP=DXY=.5>H3=/*^<SXG,AY T.$;#5Z%!TH
M6EYQP47S1923L/)5P6#F$_#/P*V2*<AR*#&"?)LOBTSUGLR5XZ/F72!P?7+,
M5@#30P%^-6A KP%=\.7]!LMI9'8X.RA.U*84X)4B_'7"A^KX;;D_O.U^2'&2
MO5W:"V.I>V\NZ)N%&+J4W1\=P@B%0H<<MT\?BN./)DR6#Q'/[6A2@-.L)A0
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
MFUL6P)8'T&,"_*;8  T?FAL61GCJS62N43)330< &<]Y)A([F@>U2,XZ-YJ
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
MD^RH,H*MSO(HPCCT/)@2).TN#4*(:1)#RN(LC*5)%EYF8G>-J$]L7S])0K^
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
MY8E-P(:XX2Z]-FZ:F_=3H&'HFW=TFQS4[1\]+D##Q@11T,;"N]K\UZ8[[YF
M*1Q'1P7& UB>KO-:*=RF%FDOL*]MM[>($8XBFC+(22)M!D8$DC#DTM./$ OC
MT,^84=;"&,$Y3MW5J2A@JMH*+DOY;;.<-3Q['\--SV:X1,/,5'24>Z6%]P)W
M735;-!74U4G]&+EY3^TUA3\ZP=>]SS*T;[DLOJO-@@]%^:Y8DUJLE]>4JI&K
MKYSR_%F="?^US&M54Z-:X-0749PBF&&1M4<!)%'I C0*488HRC)F6.G7C(/)
MCP,:2K"0I Q#]PR1U#,.4Z!C6R6W(0IV5*_ EKLVUK>U(6V9W(8EB:+#(#X[
M*%P%\AE2GS>8SPZ:HX ^RV&LBY(?C/R%UYO.X51@0J0B0^9QE2B)A#0Q80H%
MXHGO(R%09%1#9XC8Q.[&CF0%V%JJBGQ\@"[SO:+?>$^36 <^P!NMDY?\$PJO
M)!"-7_]/"%WY60!P#?X77JUQ^?+/_^C'WK^$_A50;<2:BZZ?RGS9?>XUGZ,K
MU?#IB5-5(VEI&-$T^+PTK9FCI^# =+4%NP<,F/,.\#K"NRO&?9[4W)6T1X4^
M409[_![[JIF[EDK7SSA?JO&EO?N&E_QML:KSU;I85[^N2HZ7JN2'>ADVYUI^
M\%E>\5#=E&H)P<N%X"@1+$"08T\5VTPSF/G"@R3B,?9P@KS8*-G!+7L3VS4_
M (\-/?D$P+*A> 4$SDOPK)_P--&#T=VM?2VX33=WY3*UWRINRRJ49@LJ9J6]
MVK(+=OPVMFQ[+GL%Y#/[O'UF+=MNJXJZA]-A,5*'S,U>P]0]L*=*GTY Q=(Y
ME-282C>5CLJ.J?<_Z'+-./L@(5+I;>NZBU?9M-*[Y663G?II6^<W02B,4!1
M+_"E(TDCN59ETEBS#"6,)<+C@5$5<U>,36R<^VSV3 ?8,-IZH3U6E8>Y;5PI
MN6U3N2\HO.SL"6JZEJ_P7 S=T#D?B;EWZA@_5YZL*[;F]7H=@WGD(;L>W_+4
M4<X+-Z+):%#E=V_$78E7%::]R!?I#?M)1C.88%]ZR(D7P8P)!I,H%#[*2!A[
MH=%QXRC)J<\9)0--I0O%@N%AXSA<FJ>,3D$P/%[LRS]!L)"^;*Y.#\<)SGML
MJ W T7FA_IWFA3IN5]7JFOU7=5N6WY[IVZKNSL4UBW2<N7UB9>UZ8_4;Z(+;
M,I=KGV^\?,XI;\["]4MSG -A6&T=R6^FIWJB.XP"T)#2JA3'N3%G*\,Q(E2_
M!,?8I989?C@OF](I;<GIZQ7[E&.B^H7*2?\SQRHMB-VLOBI'H%0'@ROVI9"+
MM.Y/U3B\NFL2]+>Y;"A),B\3*IDG\Z&<ASV81M2#+*(A]WV*.3&:EMVS./4T
M3A\X6[=3V>F,.;6#OA_<_W:)JRH7N4V(_P3/4,]7>-TG8V:S%*]=D:".LZXS
MZI:[YJGT^0._-<Q-4TI_.NQ<I3^Z9W#>3,G) #Y*JIR.DIE19SQ?O"MH8V0^
MY!7%2[DJRPOV07Y6+7 H#7 6A9!DV(,(^1P2@CF,@H!RDL1RR:2U6S5(96+3
MNJ$+6L*@I0P:TGI&<QBC8;OG3'+#+7H;H;4-DI90 ]Z5O+\U)_*7G149'G46
M0Z EV$:7]2XV7]I<+Y?;QD%O<<WOB[(Q"B;KFZ$QIM[J72Y[K:AVQ/67-8,
MC*]M7,ENN)UZ1FS'2QH=X:S6-8,#S[:XT1&OO\+1NMYNF?-Q15N'#R^[%AQM
M]XV]"F/-9W(VYJPKX'Z]B]ZM%E%"B,B8#TF,4X@\%:C,HEC^X 1G"8U%&I@L
M:RYG:6+=?R\$ITT T?9DH=J=+%@7,';P*/16)_,";&9@>KR!38N>KC?/0;FD
M=QOL=X^CN1(V3(..:]!GV]TBQ1V$CA8E#AB:=1'B#L##18?#D=T57^A.&@B+
M(Q%Z F:4!!#%3$ <4P13DOB<I?+3T+^T_,(L!S)3%6 P.I%Q([WA28QY$0;G
MIS7C<D]8B.$U3F?&!=8IQN DQ;NM'K<[_NW\]3A):4CB %)&8^D#!1ABG,0P
MS$3(:<I\+S6*23Q-9FJ_IB$*\M4S[PXOS!3Z##9ZRGRYQ&:*W G;"PEQGYLY
M+),C)3U#9%8%'1;T4#E'KC93S+^)E\5G7/Z--S/[;M"O7&E[OKK_C&OUT<N"
M>R+RTY!"G& Y^49Q"#'G(60!SP052>K%6L<OVA0G5M<=#_WE1[GA CQV;.@I
ML3Z.P_H\"3IFJMT#IJ?>6P; YXF 8=TV63/;S O0'FGG;]"?+C>)QE*WUE'>
MIBQ>Y/FAWU@]_7%F,8#&8FULH?F-UOE>Z\?U4F5D?N'U+HKXXW:25U7G5$QQ
M-UO3+ N3P&/0BP,.$0I3B#V1RB6*%R,2$>P+L]!=0P8F-IJ]*/V?VE)[?VQ*
M*%9 .N\G#8=QOI89WGK>T90H&NX W[S]> 5Z_/0K4%X!K:R)MM+U! Z7+4SN
M,L#,R,^=%68%SHE,,;MQS ^)WCZH31EVRWGYY[)8/WU8[2(Q-,^(!H:8V-1T
ME($B#1K:5^!#4=2KHC9H3#4$P?@ID2/IS4S$D."."V%KRFAU5C0T[FQ'11K"
M]4^*="ZW="3:$ Y2U26F]2+$6'B(88B\,(&(X 1F7/U(N,^Y6E=1H^J3^\-/
M?7C[[=O[NV^&$_N^_)K3MK54AI-R0P?\MJ'D<DH]*8*K"7-_\'FGPY."'4UV
MIZ^RTZ&OO,[;LPE5_%FUANGVNQ.2)%[**8PP3Z4V!1G$A F(8AX0+TM$8E8?
M[ARAB?5J1[8I5F[16>DL0GKZYD)N,\T[)?($6_YC@CG2Q[-D9M7,,6$/=73T
M^@LCP-^\](\3FGE5+M";P,2%CY,TXHD'41CY4E\S!HE'?>@CG*:^+]47<:N8
M[@&B$VOQ+B#X"I"7@W#L#2-="+!A>JH6I'JJ[AHH,[5W@Y%];+2&T*ZCG8=(
MOD[\L@8(9R.2=>ZU,QLW]0-OVL"6_$&E SWSMOJL6A!OFC0NXA@E$?$2*#"+
M(4+84X$  B9)3-,PPS'W(Q.SH4-T8K/1L* :N^]XV%2&_FDYV)[$'D8]4^$:
M'#-3T>*R1WY3+WJS:;9KQNK.5)@([<A4:)&<U528@'!H*HSN-3^SO"OS97'_
M\G$E5:TM08^7W9:P'Z;"BUD"?1ZK? 3*(&91 ),P"AA+29P*K'M0>9[,Q.:@
M(PSV*.N?N W ,ZST[H0V4_.3\HYO<9L(KG^^Z 8 NT-%LP=O=( X+M; J>'
MS;,=%8X+T#\?U+C:/@U*+9,6)!",D"R&S(M2B((,PS20?]*4>"+&**&!UB[>
MX< 3VY9MWH_^!L.1Z,-6Y!*!S.R&GBQ624M]QB_*4VH&FCTUJ<_^J6RDO>]M
M*Q.6^3-NTBJ*5;/#U]^4\P7VXD! (=?Q$"7,AUG(4AC(I7XJLIAF9E54AHA-
MK3!;TF!#V[12X !0>EZX*_$-U>M8\@FVYW1D<U92;X#4S 7RQH4^+G>G<8^=
M+JM@?UZJ:.Q;_,3+C<^4L02'3"ZOHR""*)9+[BS*(L@(2KTXS=*,$Q,E/DEE
MZH/D+4WPI(B:J>YI7/1T]F)IS92U)VA#;X((D4&)'*GH:1JSZN:@F(=*.7RQ
M7=6B-RM15]?LORPB-L[</K&2;4KW=*VAJGX-'YNXC7,@#"N>(_G-U$Y/] DB
M-T8DM:Y<=&K,62L7#0AU6+EHZ%++ H%=E9T;\8W?JX?XE3^I-L.K^X\K492/
MS4KRS4OWY>[-#+F?! RED,4!@RCC F:>'T/,*:(1PR'UC*9*2SXFUO/3-8C^
M([]_6,K_Y,M/7L"-M()8,0HZY@Q+#EH^ +TY>098S<Q'']&.*MCR!'I,-4=E
MFRNF+"%T(42N:AQ:<C%OX</+H#JJAGCA<.;.QEU1XV63SOM0+.4M7^O57ZIM
M_)NQ\Z$YW-2;YXH+T&-#*E2]+E?@+U4OJE+?&=$%:=PYF0 ?PWUV+6@F<%8,
M);=R7G1IS.;,& K==VY,;[4,TFFF</Z)8ZEC77&QERZGOWJWYO_)<7DGGP5?
M,$0]/Q4II)1(]T;$ J98_LAX1/TP]+.,IT:1.KJ4)[85\@5*#:-PM#'3\T@F
M0<+,*G0L@(:'*[#EXDI5"B$<W.*<70'%"&@X<1B28RJ\J[@<;;KS!N>8PG$4
MH6,\@.5V(:X>U'\J&?D9+WG3^JBJRYS6G*DOKE=L_X/>E1]7JNB[ZB"?5T]%
MA9>-39-WR+]IV[.#LVX54:RJ!>4XSOR00QK2#"(44YAEF0<C/^ >0G)EY8O%
M4U-7[5N-RUIS+W)&$4Q4]U 0_?T_R6)3;)2J7_B.6=5RC?#[?-6DI<IU1DO"
M<"-TSB>>XA1[/DDA8EX D1<C2'!(H!!>)+P@R"(<=T_\_4JS:>?O^WEOQ'#S
MM+G\7#[G^H'__I^UYE[Z[_3I&6[12[ZN0//H>NRI8L$;SD%[B7JP!Q_NW[$5
M"6QDZEQW=6=?++"3R^$YP"L\#5?'"W.R/N^IQ2L\E*/#D-?@P<Z%V7A%=\4U
ME3R4_%1!@8474.+Y+(.<QPE$J8\@#H@'>48B&B+$$D;,FD=KT=4R09>TC+Z5
MGS]()U%-$X^G"EF8S1AZ8.J9>G< V9WG=.35VJ=CP+"T@;$Y-9+8D1W4HSFK
M 3."X=#RF-U\Z=G0.R[R%6?=F9]*G*J4D5H6JBA[6W5]@0*4>DP(&'K2?B"6
M<8@CY$$?,Y'(]8N?9$:578VHSW4.="- Q\WF +3)Y*M CR&[;"<SL$U/?QQ#
M:&9B3B'F/MW)2ECGIS<ZM%_IS,8 EO,G-2:#6-8..&AK>M#T]%&=$/VW=*:*
MJFYZ/BQ\0N,XHSY,A,\@0HFJ+L )]' 8^S&AH1]YBUIM,.L9'E,&C&S/E@V#
M."?=_E?6".I9DREQ,34H&G6#M@P-=Q SKW%@"8.K*@BFY.>MDV )SE$E!=MQ
M;,-!V_C2O^;UP]MU51>/O&R*.?2ZT+P<-'?*?,_/HH! %!$,_R]W[][<.([D
MBWX51-RX=[LCC%D^P-?<O]SUZ/'9ZK)/E;M/3/0?#A  ;9Z1*0\IN<K[Z0_
MAT1)%(F$0%;?&[$[W=5%(C-_5"82B7P0YF0X]1*"&<DBY@B/93$HX]N AP6S
M7W;YT#5+==AEQQ0TQ12.M6;0;%X$@;&O#K!ODAO4L7-U!&3OS[UKJ"8<QD3^
M6I_!YLQ^N0 S:PFP< X63H\UAN@T>=9\*=.PC^J>U]6*<D>PA+K8=3PU:9VX
M.,Z8:B2342\.G=BAH#Y,_<4727+YKW59H(^B+-^:Z;9-LD#U'ZCI$@P-XO2@
MT8W5F D,#<G,U/%PB'UK\97>T@N'44Z%.HV6##QC&!39II7X]U8N]^%59:75
MQ_%(N&F2,0?'7AQA(M24!B_T<2Q"+XQ3)PIA?5"'B,R]V>](HIJF811C"!W-
M8,6%,L-T#"PN/!XQ(H^ML,,0B66C"R-"G@01QIZ%*6-5;AY^H]_SY^US:[_K
M#DJ)D^"0IO58QA@GB6 X\3VYPZ6$,+TV""<KSZQV+2T]+3L5>URU+A(&ID\M
M&8N;UEGFQY1'OM13'/FGO=*<KK>(IIP5HU./\P_8.\ON?,L'A],TD[J"?4*9
M/+HF$8Y]Z0Q&+$Z8*]4FC4 NX"BUF75G=W1:[0?%8BXRZ1\*CDHAK<P6V%)P
M'#SS8Z@1)'8.G-/'="N'QA,)9SP>[FG]\(/@B=@Z1[[3E^"E#,V)1[4GJ],#
MY"ER^_Q23R[*,ZD!0DID4$X)6W5F_6ZG[NRX07MVT)X?DWI+('CC>C\O;C C
M (5LAM(',RB,*B" I!8KA#"#H%\/8;B"X8U;L<F[X:3[(/N'[RH]2?"/4C35
MV6S;M':ZS3[04F765G>B;"8CO@TO</T]KQZ<+*99ZJ;2$2>J1;$78)KX F=9
M[$0\\;F7@(88SLCKS-:L3]A\8LB,GTK/N_F+? "863R#/?I3D;79_WQ^<&Q=
M(\[(Z;(WCO-#?G(YN0!)0TO.V'I;;*H[^J:B*^^VI8I[/KC,I202'/,P=#&)
M'1\GE,O-U$L#WP]2AR6P^0N#9.:VGRU1]-)0!8]:&D)&T^9=+"_07'6BM@2O
M4$O2ZO"C$9'LC3@:(K+T(*,100?&%8T];::5^UE'JG]5O=<F$?%"QZ4X(E2U
MSPBD6Q0'/HY=GOH1(0XGH!&PIR1FUL8]08/!#0. Z"GB96+"E/!(0NN^PGE9
MK$UY/R&P\-3V<P*>3F$_^^1%^Z#<=>_6JYRIS;6;Q<-\-W33U,5A)H^31/@,
M)V' <1"*)/ BX08<-#WE/*EE]D-5$]51UIGI \4+M$->B(+1+@D%P'2K')'-
M[G8Y1.A';)DC I_9-L?>@#<]OY8&0?K3[TK!\\WU8RGJJ2WMQ5>0$>XF;HAC
M$DF7-F4)ILSAV.<\%,++ D]PW;;G8X3F5N*&-&IHHQUQ_1;@HRB-*Z]-V8&J
M>T9L@Q;HH_+K-T&WA8-9&_0.#];@03OZEF8IZP@WT@Q]]/7%VJ'K"-%OB*[U
MO)E[\<NVR@M15?*8G^9-L_5]$<3^VB!TG,@5=7*P&O>4.12G+A4XD88_3&+.
M8P8:]Z1'=G:WX]_;O,H5<9B/H0F:GK]A'PJ8 >OHHQX#O1HPR]<J9E);\DHT
MB2[JH<" ./96@&_#QR:T88./<E&Z4CUH/A3\/=T(>?A(2<*E,4BR(,/$%T+=
MBS#LQ5GLA22*J%Z>X!B1N9,N&K*HH=MT2?J@FC!0W0O8483&U=^6W#!E-Q(9
M-(1A2B:C@0QG%UUL.,.46/U!#9//FFW5GZ2>"['KT7K8*>KW@JM6"_+D(OB'
M[TP^>OVL_O002!<H]#REF'$L=VY*,4UB@D-!(D$2&OE,ZW1Q$1<S*[+BZ>\H
M5Q<5TO/,U=P8 :TT-$-7;XN?'3.8$6C8N>JU^SUM']?G"C5LH88O>S[ 1;!8
M<@G,>%C40[@(IF.'X;+%3 V7)*+J&Q\\+_$2UV<XB$/I- 21-$8T9%A0AY(X
MH(Q0%U+?O%L99&#@A<M-R<Y*44,,7,2\EU_77!A(!34!M<+;+2<^X=N:CG;K
M+JQW1^*<ZM+Q _#(X.>M.L3?9G>BK/M$2\YNTU7^V#1*^KJA!:<E_RJ="/;T
MH7BDC_71_X$Y#B-<!-A+?!^3*)&*1 ('I\QQ129\SV&);LS0C(69M_2&J;;E
M8<<66N_YT@^K&4(\'7"<'SB84K>8W6:HQQ'JL72%.J90PQ7:LS4[GOH!S/EQ
M-0MMSH,O*/QY&30C@5'#A1<+F5XF>#^8>N%*9B[0_Q)JR(;@UZ_2\7H4#0_O
M5=Z4X'4F576[W52*MG3*]F-H=E>7/G'=, L3'%,G5!VI&(ZCQ,<!(0Y-'(^%
M/JA#PX7\S&S\.^XP;=A3T[6?UP6J:L[0>L_:WV&>V*6?0<]_6Q!<V ;1,89:
MSM!^EVWX0CW&KE#+\E5O+M(LM]*6\++D;5[*S:(^JB7HCCU;6\O"2V&_R-]K
MFU>6"2<CJ8<S+U+].RG%<1@Y6#@D] 05,6.!;AGL;M69#==7Y5%4FUS%5G^3
MIX-M"?"M#L4?-S7&0L$,QAEYK"60#8IQ05'L?JW%"F)/V.\7PY[^I<%40;'^
M3)^U;E=[C\_\0[_[<(L4&<!<P%:,\=^UH02P7_4D\[!A?H?LF@WO:]=8;EC?
M(=,'P_F._@K^B_V\+KYL5\)UTL"]+LO[\KG8\(\K^JC[&SZ[P-Q!AW6!%6&D
M*&,72=I*@9O$65$^JQM6H=F1?QR(:2VP@@$P?J E/OI3<6&IPG)22B-U.K_J
M8@HV*5A?Y:8?-LW6EP<G\6E=54TE3]V(77IL^T[LOPAY!A;-<_?TNRK]D1Z<
MI"&_=?EVLQ'/E61.M7"7@J_J<7;-Y=H#RX(@"]Q$NF>Q@XEP NF>N?+?J.O[
M04+=.$PAH?P9>9WY<J#A"*4U>^BE7+_F]5A9^4>4-W^W4>Q""POF^W9ZQ]B_
MR!>!V;#V8_RDV/X9*9U$>\Y[$S6ZS]4^7W-_A0ZY13=3-\D&E1*S8VJMY&(^
M3A>NW9@=\M,BD/E)&KEERK<3Z^O7Q_I"4Y5V7C]O %[9X/L+.&6UQR[_OXM;
M-?>QBKXHJK8[Q'AR@CX:6J[9Q4# /;/+,8!Z9J-"FCIFPXLNZ9>-BG7DEHT_
M:]AVL:Z<II7J^;S_>#UGN_KE;?],.QWC^ALM>?T_=5U9P56_>G5.>[]^IGGQ
M(!+!2>AYF(6$8.*P&"<\4/<%D9=REHK$ 55ASL'DS(:B)FQ0PCG+]]!SL7XT
MRC KM <8_=G0LMEC<D8H;/6HG(/%97M<S@CR28_,.6G!O9_>A<47P=9R$WV[
M*3@DLGI^A;D](%"@=430:=?&CHPPL]*CB3JB:DPBSU]SOI4^CKU8[;1X1F[-
MR+*+.3;3HO5=&XVGS9R;]WE%'Q]+\=AVC/G2M*[\E!>B/M4\^*D3AHZ7X%!X
M I,X<%3=B(\]GP:NFXJ <5 EV13!F77SD+S*#6H90'\J%E#- ["$?1)#/>?"
M)C(PC3X"90T$!>P[Z$IJR0^8)+?HGJXK_/'^K/V>F2'X@Y:YZCNS3WY.F6!I
MPCD.U&P9XD4ACB/B8A;%G'K$#;,,U*[BA,+,JM[1,\X#/X5$3Y$O$A2FN3L9
M9TD0/RN()<4\77]133PKWK'JG7_03-=^7:_YMWRUNGE^H7FI_&@5>WSP1!P'
M@9_BU,OD5NO%+J9JEF7L^V% 2<*= %3Z-4QF9JW;$U/[R&/+ DSQSN"CIWV7
M2PU3P8Z>=('WHBN2]O1P7"1+RGB&R*(:.2[HL5I./ T_<];Q0K:19YC5VQW-
M^1_5N_57L1)J@G:;3@5N:PU9<V;5/(P]MSPAQ11ZK?Y6AZ9I\88Z[KH,,OVC
M+ B_Z</M7-#!]-L0M1G:6YO@870^!A%:[,1L(G[_#&WTOMD&?R=_,"IX5O#;
MS9,H[Z3+4(I-WF1C#LRQ_;2?(J&N$=L.H8$?$B8B%XLH9:J)2XS3,.)8),R-
M?,Y4'RK0S#0;7,U]/N]F:+"^VJFIA&O%,]HSC%X4C\"Y:U:^BYX?LCC:,+/6
MJQT?&I+=Y%;8;OUJ%1-;X^.L\+3LW#F;,)X,K+.ZN&%4LK4"NX2+>E)E]5EL
M'APW"D,1NG4':4S<,)6'),=1\^Z<.(H=+W924#SR+*FE+)UYSMD(3)HA1RO"
M X.-G=S[5*YF(*W*YQ(6C<VT<+;BB^<)+1M9G!3X)*8X_<8%>4MM)T1HNM(B
MW2][&3H&.4A:/2XO% JF5?V,(WN#\$9$N"R?:,D.CB-"#&8/6>G3^#$O\HWX
ME+\JY=K(+Y6G*U%KU^^5R+:K3WDF'KC'G#B+!7;#.%/#$3*<T$0Z^,R+O32.
M'$)! 3\=HG.'_W9T$:UM"1+5)G^N"Q&V-1-H)?D#;G1::.IM>;8Q@JEI0QW7
MY%$/JW8B>\,"4CS8VP<A$EO:$;5(+KHW0D XWB5![\+WRR9]YOGQ3F[$F_*Y
M )5>#;X\LXZW>67Y<]W_7!(6F[K:"%)J-2ST](9ZL;PP?3TOJM6RJE&IC';:
MX147VV]'!>KONN,/&B;L'DU[EJNT69ZQB$-'M3[U Y7,PMT$)P%5$VG]($VR
ME&2>5HWZ)*69-?!DA+A!%NU9D/3V42NBPY1Q4.HY4ENG1)MIAOJ>S@\=I'XB
M[M0T]=,7#*/F34YI=9N]5ZF$HN"J3_+SNOBZ41=&22*BC' ?,^9'F(B0XMBA
M(<Y8''%! H=P\5"H_!C!-0/BHP2U?LA)\T/NDP6D7;5$T8NZ3=JLFX8Y3^N5
MQ P:V1['3C-D?3D>9@7^+5V5,7#;UE2A'0LJJZ5N)U1S83$8K26MK2CS.+%E
MP\=:@I_$A?7>FN'"K(TV5T,]^RF)LRABKLJ9\3")(H%3YE'L418+RA)..:C1
MEBDC2P6+WQU?BWW97XC=6;X0&\/=PAV8)31AIJ8'5T=_IHD)E\J^Q/76&!M_
MG1LM#;! EU@ZZ\$[P]X4K%3Y@>]%\\^;XO="T+(XK*=YR,(@2$,2XS@2TF 1
M5V#J\Q"'/LU"S@*71HF>%Z-/='9/IB-Z<&NOWZ%4$[IQFV,9#M-N!C5=U#&
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
MGG5,<.IQ(=7,IV[ PM@/8!H&HS^S#AZTZSQ@H]LZ+'0TU<)94XWG0P^HZ#:
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
M#0Y!G%]A9C/V&Y4OJ4JTFKJ*X WD[>N'(D:0F(Y$V $!9K:TY)\A(C$MJU%
M8F39Q>(1TZ+UPQ$:3]OHTJ1(/(2^X*'/&.99F&"2Q0%.>.#(\Y,3$S?P(L\!
M7SD?DIA96^O+S'S?74PU9KJDSU"-BMY)YC)984I9B[DG=E4KYUP]A?JBS-))
MJ";P _L']04<[QIT\*29UO4S3[K(_]L#I:X@P@MP[$J/G[!4U>K[+B9.QEC&
MPI1ZH&9?@U1FUKW[]5@W&  8>OIVL8@PE3O(XKK:W=V='X@!UKI1@2PIWC"-
M175O5,QC]1M_V*!=S&IU4W#5E69+5Q6L7?+0NS.KE"2)>C0!O6.&Y)QV,"\5
M$:921])9;A8\)HM91YFA!9?K*S,BSD%WF;'G3&Z/US MV;TP]\WPAUO(!?!:
M6P>,!(#]\"7OEG_L)TP;WM:NE_Y9GS!^>!-[_)>&-T=U\>4]_;Z?VWN=2I^.
MLLT#<:D3)U&">>))?RL@'DYI0C"+.7,"P0+*0"4O([3FO@UJJHC5E-;^?.*.
M.O3"9P0S/0?-$A(PU3(& 7Y/,RV>K1N9$4K+WKU,BWQRRZ+Q"OP^I1GC*7C7
M$.47D:U+<5-(K1'51E(3U7OQ4@J6=Y5UU\_K<M,6VCUD09(2DE'L)RJSGK$8
MIYPQS#Q7,-=C@9.ZNC<ME[$RM__8,H<^_')S__Y:_V+A0H#'#<2RL %]TAUB
M7=.CAC/4L89JWE"?N?J>HL_>8CCK7^TLA[?9I<_1+Q6E#>J*N7++-MM219S9
M$RT?58E"+OE^;!J^_"=E_][F39HX8NMJ<X68*#<T+U E7FCS4/T757V#W_UE
ML2XPH]53M^C?[-PJV<%YY+[I0@*+W439 :)_1V5I1=,66?)4I7(!8!VRVI=F
M-O.*!+0A5B?.]('(6!*8Y1VX5KKJA0?0J) &;;&.!+J@*U:WTL)-L8X$..V)
M=?S A=,#;[.OFS7[U]-Z)5^NFH;/NR,!<QP61$)@)L(8$QH'."5>@@5)'#\@
M(LY"+=4!49U9K78\J%O//A?_T75+-SU<Z6&J=\RRCA1,;:V 9#Z>4$=HVV,*
M1VG^F'&%.C"<'5NH];)IY&4C?RQYNFH&JE>?Q>;#=[;:*DO_ZWK-O^6KU0-+
M4B%2-=_&(QXFCG PI=S%;A9EG@A2ZA+0Y9<.T=EC,1T+B-8\7*%" %N1:&&G
M&XJQBP@T)K,#X[H%0S* ?MJQ@#H>+ X>AHAL+4ZC07+A@(T^"*>1&\"[\!#.
ME[O;7=,AQ_7\U,?<Y0(3CU"<I!'%:>"Q+*&$18&O&XW9K3JS?DLZ^H?\O:C3
M<1$C 6#J^ 7=(8W[AQ$Q],,.1N*811 D*4MG^!.F1X[C^V<7.UF?L-<_))_^
MI=G&?5RA?U2_O^_W6H\SVU?M_TKSHCF8RP/Y@^N'L>_* T'L^PR3*$QP++5<
M[NQ.DGH^==P8U![7"E<SFX9>?PQ%%E@B9P=W/:]@<31A=DJK,4F_\W#-)CK"
M_ZH+)4I>[7D75J&SY'[8X6E1_\0JC,<.C-W%+Y\,J,J)53*3/&ZIYOV2HESG
M1OZ'HDV\K__S+[027+4.%D55;X!W4BDJ^5CC>=4GM=N7>HK60^BY*0L2@47B
M9YBDJ8-3+FTL"\.0!9$G'%AGN%FYG3L?Y&":7=YRKX(2;/W\O"Y0I7A1[<OE
M;[,0K+X6^)9OGA MD'A^6:W?A&@?>I$TGJ1DZ$62,)\S:/^#Z]GUO\QGA-G[
MCNTK=-/[>@W;5\T_<<THNJ-O=<3I*%3<G28;3G<#RO@\$PIG0W:&J87V>?UA
MDPQG@WULNN%\1,VVE5^V55Z(JI+$TKS877>I<_KU_CH4&$B&+3J?'>CX0#U&
MNIKK'B-7]77N_UCGTA#\(3^$RO.1._US<^$[1]#9#"!+Z@PDOJA^F@%SK'"&
MJ\!#3[]_O9>^7K4MW]3ZCZ)@;WN_L UQ.%Y*8^$GF/AU009+5(I0@D-.LR#F
M:292HAN4TJ W]YGT;U__ACHF:KUIV.@=K_3C0#KP30>Z+(,",S&_HZ][.*Z'
MX#"(C^G@HA\YLXR/64RM_MUL^K\;V@!5[5BQ%',#B#L2C=-99;$X'4"D?@0/
M\IKAO.3JW6I=B?OU;\5+KO(RC]HL0H8HCR\U=WICS0&J65 GN_O\6:#-&OWV
M^>ZFE_XK3P\U6\#1RQ,HC9NX&0""F3A=;&;I-0F4WGS \\3ZRTY]UA/V9!2T
MYFN&DP6D2W6;O2L%SS<?*:OKYZZ_Y]5#D/@9"3.&0^$$F,2"X=AW8DPC1GE*
MTB!S0:7>YPC-; (^"744&T\.@P&C=UBR(2Y,H7N2RM.-)&5S>L"$-+8F!YPC
ML^S4@ EA3R8&3#U_:1/J#VWT\:LH7W,FAF,)UZOZ,\I_N\V^"+9^+%2L^DZ4
M^5H^5^W&>SLD].7A!6<>]=4$GPRG 7&P+Z(D<\+0<1@H)#P+EW/G[77MEF\S
MU'&-6K;;^<5-'+'/.=JSKM[;,X\:[E'-/FQTV;R?6L]0_? /"+-RDV'>#]\5
MKZ)IQ_>.ON2;YM;F2E5@;.M6-);&G2V"H/5NVC9Y_$&MMF> ^7P?[CF(P8]E
M'U73[^OJ-KLKRW^6'PHN&?NWW&:^2??PU[+8\)NB_IOJXXK_46V*QW?K@E?O
M2_DOKR7_9PFKT;9#;?8+O7Q=HG\*6B+)X=$<@C:UN#WD_"KM@TH R%4IUAOJ
MO;EY:AKKK^JCCU 1Y)>75<[J(\\?HJHG)2KIZMABI>9O-__E5:A.H&H-_5.C
MI8\X?;!<_OM!;_+^&I_.<I&]7=B-#KV66%CL7&P7LO[1V?+*9C[\.UH]71=<
M_4/]K%_I2O40W\UPV(=9'J+83ZE+B3QNIPDF#O5P3$B&0]<ED4=#-^1:)<=@
MRC-;:<5 4U>I_D7L63&?UJ4/JIX'/ M4,(.X0ZG^EP]]E'K&<<^)/><5++PE
MAU2?[J).)AB.8\<1OH!!C/[Q<?.A+)4#>OV\T0[''[PU=^3]\;$4CW0CD"2Y
M+H0:#'=XFJX/8X"(^Z',&L%U8W&!<?0+)87%S >%,@N/'RZU7"1\4(2#H/?P
M$S ]X2)_^"2Q7-T]R8_R>5M[SC&+XC3U8DPB03$)/0?3@% <L$1$81;3Q \>
MI'N8KJ<4:FAYR&^L3T0_PJL(HIHB:DCJZ<\@%N,:=*E\P-"UOF#:ZC(FP8C"
MR-<:A9'_LE>8P<4649DQ,3JE&7WFHNWE\WKS3[%Y+U2;W+P0''X'K+'6C]Z*
M)&/R-+A!>]:,MJ7S6($V*RLP6=["3A&:H:$W!(-+=[SS!'[$/C@I[IG=<?H]
MT\;?F2A+P7>]N7H3"#^+S4/D.7Z8N0G.,A*JL4D!IH2G.$FYZWD^Y8D(8%W
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
MPX7Y$#Q#Q/7\BOEQA-F3,WWC=\C>]9!M^>J/U)NSASP$F-GZR6LQ\8-[RT.
MFNXS#UK-8"[O-UKR^^?'?ZR__5:\Y.^*BI<&$WE'5YG;["CBZ#Y_SHO'*R19
M0+]]OKN1VW!1Y1($T.3=<32F'1%[0 #/)U,8S#%;5TM6LZFZXTLO-T]72\2#
M2;IZ;Y@Y'ZI?R>9-.37K0AY.WJ^?:5X\^(2(P&,1#H4:-Y/1#%/B1Y@$+LE2
MRF)?@)J(#%*9.XQ?TT0[HNC/ABSPJFT8(#U7X&*Q@?%\L,3@/7Q4(DM;]#"-
M17?@43&/-]CQA\W4\F->T(+EZOJ@VI1UW7!=VT&CF+* ,$R].,4DH1137]6R
MIW$0^]2E@0,*$)ZA,W=$L*.*]F1A6GD.'SV]M" U3#.'!+96&*,IE27M/$=E
M4?V<$/580Z<>MY.NLB]DW;MWH9<EF>.'F">QW#Y3$>(X202.B)LYPB=AQ$"'
M= V:RR2Q $_<.ECIZ:YE!&!Z?)K&TJ\;GZ4_'T#>F=);ABC^T$R7$0BFDE[&
M7C4XZ7)>Y[73%7&\UZ'?M.YA=VJAN<^[._I(,O#3Z\^]WS7@J#L)A\9IUR82
MP /O" ASG'5U)34[[DZNOMR)5U?0@T.O]DMFF_?QN!?5E:IW<W=NAD<[_K5)
M4-]-U G\B%+!'<P=SY7'Y2C"22 /SIG(XDQP0HF4J)TW=*^_V=OD44MM#B<C
MW</MR,D0G;I+%5WE_ZTZ_XMFV**HT$^/\HA4_:RNL]5_S6N^81Z%U0^HYWHL
M_CV,S-C)-Z@[[_6S#88F)36L[D:-[\IG/C?#JZR./IH#1TN^CU76%G62Y@#U
MV)N:A8:I_98GN9Q)JG7U4)OY$\4!=6/BX"3C'!.1>CA-,P=G,25![(34=4!3
M:P>IS.R+[6FBIJZMCO\"SUO#\.B:N0N%AMJK(WGM9S:-2F3-<@S16-@$C(AY
MJLMC#YO6 GQ]$JM55S#&A-1&+Y.>J9L03-R4XCA.E3;&(B6!1[GCP@H!^LO/
M?7W0),?7%$WKZ [0&%>^RV4$WA5 Q#/(^Q^2XH*D_X/E%L[X'Q+E--U_\"E3
M-5+[9OFR+NM=]NM&;J[OU(U]^?9NS<4#=UE&P\C#?ASYF!#AX#0( GGF\$D<
MQLQ/*5"O1NDMHV@'+%RAF@FD!H4WC"#%"53_QF'454AKX!AIZ$6X&"BNEK07
M:/+X^@NKMI:PI[JN]YIA>]G\->>BX-5[Y6R7\ABN<G3V(337\WCDARGVF9-B
M$GH.IBYUL(C]V$V26$1>".HS.TYO[MN$7I.8>O[-CAW4\0/L/#L!GYX+;!$4
MF-*?BM]VQ9EG^(^FG+;ZTTY06[91K9[H)QUK-5^#7R;<E_RZ+&\*?I]O5EHM
M)T[?FEE;:QKZ]P%'$DT'_\V%@6G9?4FYNKR3Q.1_;CO?2;+JVV[I"HW+"8KR
M#XMD%-(_6FJQ^/VP"/U@_9DG3!L\T8*G;Y_$1OU";[-W4LGRKK3+=U(OB]3N
MYZG=+TD]3#T_QC[GJ2LBQQ,9*, S1FSNK:\AC5K:]0Y84X<V<AJ!2V^WLP4"
M3 G/RC]# $A'0FOMF49(+=R4:5KHTU9,&N\8Z_6F-K5-.\/8(Y%/:(C=S,\P
MB;F+XR!-, M=)L^W&8E8"M3DWO+SZVY#S+#WXR$4VEIJ*"!8+S5E,U'# 1'L
M*5Y_\:55;4"P >4:>@H^V.A3GHFO+!>2M^JZX/\0=+5Y8M(;;<U^D@DO8#[%
M@1>XF'#?QS'/8AQY@0A"ZB5QH'5&U* ULZ(IZJ@C_Y][XOIS?Z:P&E<^RPC
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
M4\Y(F+=12K^))\U1!AZUV,P@U;>[>F=%/E_OC-QDBIM62MB61.K^>[FNJF6
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
ML@:/&'M"'3SVO-G<Y2)?7CW*\=1VX8<5>5@&&<UPE$;0BSTJ%\DHA*G,=F'
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
M%AF2-&L0HF'RZ^A#YQ7+S.3Q:;5^$:+FC6P3?8*%'_@H@7%*0SF/Y13&<9I
MEB#NIP&CE)J=M9[*F/KP\^[VUC"E.(.#9@YQF76&24,K##04K>Z;40U8XRHG
M."-AWB2@W\23J'_@4<OY1LI"SN3J5I3U=0W%&L66&8M)RDD"_8#(&8=5'6_J
M<QAAN7(F68"RS"SY/R=EXCE7RP"_Y 785EPUN025$JW)WC>,C^^G+$0,PR!!
M/D2"$4C36%4\QQ'V8TX"$9C=C+@8(:N;$ U&HI7=] K]]8#51.AI^K%+$3'T
M9#L0I#Q0"UR 6J1#7S9DD2MO=E;&O/YLR,P3CS;XL/G6Q4WY0(JV/_A5P>^V
MCX]$=;FXRQ^*NOMFL6D9!^M&+PVW1B=;E=&%%V8Q%%0@B.*$0,)X CF*&/9H
M(D3(=#<W+E-E8N_850Y([4"KGBK7[R@(#AJ"G8J6NP07?IGQ?93Y\#;S+/_M
MH-;?LID/<KM-G<FA-]K[<8/6P.[0A0)FVS]R T1WA\G1B)8]Z9NJJ>+ADZ(9
MVMUU7M*817[(/"ABU7\ 1Q[$GI_ ,"2Q1U,<ADELU&[^K)BIUXF=T*8HMU.^
MM-[_EY72Q_#(K <SO=#P<B0,/?C>U%K@8D=ZX+"8=-@D5SW:SPN9M_WZH*$G
MG=6'GW9)']!NLB0\2##''O1CQ" *U:8QDE,WY)Q*<Z/$IT:;QD/")IZ[?;>Z
M75QS-]J2<H6!V:SMO=0^P3:5CH63WF!_BXTK':/U[JM??%7RBO_C?GTKUHJ*
MY$-QH"37+-'K>7WB^2FE;ANB07"_!K?7-T=M,A?@PWJ]*=8;S4.>(1B&IZDC
M!,QFIZ[QX"^GY.P:MEJ5K?6-.5M5VHA1W:*SL4<MII\J7+Q_?/A</.7J/H'Y
M!.P;8.HIJ.2"^_Q1!7>?O]Q^[#2G-9AVO>9K3#P7EAM.O0&CIYAN8Q;:3;C>
M4>>;<F.&'4VZT8?M@MFFMD(T\7&9%RQ_(JM]/N4Q$9 D#A2;,I?1+!>0QIQ#
MQC&/XTP5<T9F;,J#\K1^LY>0)^\E@J<]>W_1WJ015HGH,'XD31/!XQ"&OI=
MQ+P,DL##,,J"B#&<4A(9<25>CM[%%6]G4OGI\-/+#YRA8N8'6['[I'[_VW*?
MWFM9Z"A!&)8U:X:@9?;K%$'O)8L@Y>%A<UM4A0Q_JKMG]J[:F-WCZ7M_ZA"E
M[; LP*V,CNN-['WH7($[43[G\C>L"!<- I8^*#3B%0<H&(8KV@ XOO\R9JI=
MW-(WZ'QARXA91U'+V+.6#,:BE*G_)G\65U4E.KRX?ARB).4^9$P1R"5) FG*
M&10)3<*(QA'-?+/"BCY1D]=6' 0#4DLVO-O;BY'>FNK";K-YVC&X%CD-#?"(
M6:X(?OO$S$O=.V+L"2GOV//6E_D_%FS]*#ZMJ^KJF>3R/Z[$O=H_>%P7=2W:
MM_5*CE<U]3V84"1DK S#*/4A2IF A+$(4N(',?.(P)PO-^L-6>E-84/Y1NOQ
M7@O#FJE",?'M2H;(9E/F=+M1:JGK9*Q6#%0=S8SO]1LAKN<2)L31S%.H&_V-
M)N"73W7)V5X;!5^C#^@JY+P6RQ(+=S?YC:3/?8W?!IHS=_BMAK'@25P_/EVQ
MS9:L5B^W).=_5C>;;Z+\+!.(;2F,]R(UAYOZ\*ZS&PYVZ@"E#WBN_@W4*H%6
M)P,*0TVHQO. "5 R<R(F $VPJVEHOQV?H*:,^=@#S8P^X@HT?-4VL:";PZ78
MO=?YL"[OR$H<+L@JGW2[KG+UXU%4##43PWWMH/9S@&&?9![&T">"0Q2S&&(>
MR5B&!XC@F&:<&/4/<*C;Q+[GCGT3?-NT_ND05314$_N[X$K/AKCOL'JK;N[*
M&J",[=PE-TU]W'U%W6SI3;Z-:8)UA.GB@#N4N$.EZ>+U!P([;1?=+_E7K?(T
M;:\G@-)94N=.LYGS0.>0GJ:.[D78]@LE-%_5:KRKNV-NED&":1BF*8P37\B$
MTLM@&G,*LS06H9]E7IP9)92G(B;.&>_5*X ULL#J(-ZTP>0)-'KN[3*#S;Q4
M1]8"M-)<-H'LL\19H\<3 3,W<^PS\+1A8^^3YCG4G]6F>'B_.4M%=%7(:.W
M2&1V:F(\\,2QS9^BJBMYZV[1.BQ<*NKYLZ'7>D7(I9]VF:,[GH!-"JS9E'>(
MJ>,C'&N0K/(U<VFS96[60'1S./M![$*!_Q3YPS?Y([F2OP_R(+YLU9@W67U1
ML.J0X.V/1D06I5Z8AC A\ML@C@*(?1; T/-YEC*/LC0Q2=E,%9C8=^W4@:31
M9[_17.NC^L3L%#(\:S(&6B_LF!(^,P^UTP2TJH!&%^6A&FVZG(H+\#Y?;6L^
MQ0E.L&Q!<13?&(N?-?JQ!>=U;&0]CIVC:H[;EMR/.0I%!,,LR2#"H0?33,0P
MB0BFU"<TRHA)GM(,.TMNTAQ1FWF-UFH]7V!NB]D,OQHVP'B:'NOK:/*U@\XZ
MI8X->3U17OU7RPM5ZVISD_V^7O-*7;YL*G*JN_6*+Y%@7A2',?0"(5/W*$T@
M];@/:1!3XL?8)[YO=)VJ5]3DYS%5W<ZB:D4:7J+J1TAO^KBQV_2$I3&YEEK'
M[#NY0 EV>'MJU#A7=Z?Z!<U[<VK4X)-[4^-OV,W=CP4K5:7E>]'\^V/Q7F2B
M+%4/Y\,!VY*BV*<BXM!+ P11F!*(4Q+#5,YM'B(ORB*C>:PG=N(YO1.IXNB]
M3+.)K0F?WB1W#XK9A-_)![_L-/A5Y>=[F-[IP&0\^\VL=N0)-(7.ZA7,@'CM
M(0S?MO,6NS+L^_45^]<V+\5MJ7@ -B^W*T6Q4'"UW_.D'I$K?Y+&.,I@DD48
M(A:DD,8R-DY$$I,D0E[(A-G5$WWA6E/DHGLH\N^_J9DBE\>G5HMZA10[%<S<
MB &N>J[$,596[F2G@ZKI:K4 .S46H%:D:?)U/0J:L5,QM]^18S$0/*MS,0?D
MM8.Q&,&23T45AG1.-[Y("]OCKHQ$*,IH A,O91!E&88IYA2*($&(("JX9W0?
MJU_4Q*%'4YYD?1(X )&>?W!CN)D_:&P^.A\\B'5(I3)JFBLZE7Y!\U*JC!I\
M0JLR_H;Y$>('J?^Z$%\%4^<Y+^^WXG[]9[Y>U7''3?:W]:-XIQB8RI=/Y/O5
MXT;W!-%TW(EG;JL.V.D#^+:N6MZKI&("I11HM0)2K06X>E3_2__(T!C-\1/#
M*8$T\P338&AT,F@+AM7!H+&PV<X%;6'H'@M:CV$7'GP5SZ+82G&*;ES1N8DR
M6Y>/ZL[H#5WE#[78ZQ]/0G7!;%@.;K([^;=5IAHMKHM/AUXFG D/L11R/XDA
M0I1!BCP,U5VS3%!"XD"+[M.]:A,[L591L-<4=%0%!UW!3MD=780B3NSH:T%0
M.<%GU MYWN;CF#G&5L?%Z(=9G'R9M<V7,0ZNW(/H*!ASJ-BLP9M[0%\'>Q-(
MN""O.[<I=566JLMQG5WNHM*7MJ9-YI6=Y"9B'DH$BE0Y?@H133DD813!U$<1
M0=QG(3;/_RY2:>H\<?^%JKJX_ONWG'UK3VOK7I#?Q*HNHMJ46UT& (??PR#9
MG UEFZ3T[!8WZ*JWV">N+_NRUGKS:K(4U@E@+E/=RQ2:/R5V N#9U-G-R.;L
M]G539))S&7$WN5#;UETU1VYO4BGY-UE-GM))\/>%6\A'. Y9 L-8G>,ED2JE
M)P'T& \3SE"$B5:%G!-MICZR5S1'3^I"H/*<I%%1^LI&Q]II?A/@\:"IBJ%J
M#J3NQIQF*9V;SS/L3V<'W;!>H&[2KO"6RK7)>@5VZLD_@(Z"*I.H5>QN".H4
MW$V NC[A_:SHVW'>C__JQW[Q_^:&[MX95@.,]Y?+F(WTWAD<7=Y[=X/:A?2_
M;2N9'%257 AI7C1Q:DVO_[*D*<61+V/S6!& H  IZD$JUQQ&680\CZ9A:!*J
M]XN:>!G9"6[.,)NK;X;'-0,PZ470;HPW<^=[N[M"F_X8+^"O]M^37"$=M]91
M6#L@:-9P==S@UV&HQAOFX67M)!0IQ\?'IW+]W,2R,G;]L"V+?"-]B?IS_D/]
M:4^7G_E>0'@&1:"J/%2["^PS#L,LB,(PP3A&@6X\:2Y^XIF_5PAT-:H;R>QU
M:OY7JY5^T&(!]7AL."V 9M[#&+OQFU\N0-0/]:8%TRZV<_>#-(KD[*$8"-TL
M!ITM5K,WN!N<73"*Y344)G]4VY4J9ZNW*=3V1"F^*=;,9W&&C*F]W=^Y][\G
MUOPB9-!X3WXL?4X]BOT ^MR+5>$O@FF49!"' <."\M0/N$D8-X&.$Z\"GTGY
M3]%PNU5[+<#VP+/Q0&12U?3.7-3$<#*IVI ?AI=I)OAV>K'E&W\1LV7EZN;=
MQ\5K=IGS3"@'M1: 9/+#@_N!CV)^06@ZV%S=-II PWFO+DT'\<D]J E%F9=2
MW9?\JBSO1?G8QO;J9KUNO=39ER?VD1UI-0N ?IW3>5.'/9<3*\W\3MOQOGLD
M!+2--BI,&C3,JOKH_(BSE1@-&M2M(QI^T))-2.;(0ARWD=N?SNPJFM]OA>*>
MN/^^7H8,$>RE&#)?)K4()3[$B8QY8AGF$)&&(HVU)J*E_(FGJ?Q9)(:40X;X
MZ84<$Z)BFJ4J11;@I,-CY[!WLP94U.<:BX:B1&KDD-#(#@I7;$>&TN>E0K*#
MYH0GR7(82P;*?2NEFZQ[//Q5U,&%NL=9[3J="[Z_4['G*\0X2A#S&<P2+B"*
M10PQ]C&,O3!A/ E"%F CULG+])G8(5T_/JW6+T(T9,_UG2!3KL@+\=9S6#.B
M:.; :J&PEKIK6W,4H[@EOG4,ARM>QPNUF9?+T0UT)_R-CH:U[!"P+KBH\H="
MR6IW6@/!*.8HA/)?&"(OP)#ZG$(J8D02G\99:%1;?4;&Q,[IRWH#WN]% E*!
MOPG^(,#'HMJ46_-+GN=0TG,_%]INYE+.FZUBHX/A$[30';#1%>O^&0GS,NOW
MFWC"GC_PJ-D<Y2)?7A<;&>M<<5ZJ(T/YQYOR?OV]6&*1^FD01- C&8<H3>7T
MC&38$481(Q[AG&:1SAP=D#%U %%+!:W8!5"")2Q B=:;G4/X#,].1U:;S4XK
M@[4GHX9) UL0\NUF'LH_'*;?T)BS3#\-HW;33^=1R[.9U6K]7=7<?UB7[]=;
MNLFVJRO&ZIJ=KX*)_%EM*[9WJ')1+1/L!UD4A##( E\F HFO6D\BR(B?)#$5
M(@FT3M9M%9AXXAX$J>.279G:4RF>\_6V6KV [V6^V0AU$S S/$DQ15KSF&1"
M_ S/0%JIX"!V ?;JU65_[TK!\TW- +_8W[)T>/9AB86K@PU3\?.>6EB"<W(D
M83N.?>N,0X!W]2.OEDS@B$0H@Y%J@8M2YL$T9 0&'.. $,0I-SK[/14QL9.I
MSPEMP_4S@&AN%EQDIIDO>&4A^$N)<]S-X;PM#ILRO!(P>V^%\P:>:Y'0\Z1]
M2,!4?'](S+NIN[J25U1BZ>&,DS!(8>P).0L)\V&*U;9@XC,_I1F/S&:AGMBI
M#PQKUM&Z0QZD]>Y5EX,-B$8)\X5? T_]Y=XM2DXW]IK[OT,062WJ^A8[7,HU
MA,Z^@.L#<6[9-GC;04O.)?8"C#@.8"(]!411A"%%@D(O\[#PB9^&66;=<-/(
M$9C3#ZM>D'G3"_)U&\W_6)<%^"#*@<A5 QP_X($(9?R"@S" R.<(4G4902">
MA$@F4MR/C?8AK<&QV(&<&AS-[4=;DPTW'D_;@KXR^I:XO6=[UK I>GR^80?/
MWAW&LP_9U"K5E3%R;:I#9.TBI>Y;4P<;I\4[FK<ZSQ@X/&4NL\ULOIRK27(5
M__?;85F"=#34C+5'YTPX+CHZ^X0M$?I)U>"7]:;3C5 FTQD/O0"FGA_+C!K)
MC%I@"AE-?)SRD&;8:#$:$SCQQ#H2W_IN4V+T$<3T5BB7.)A-PG,0[)8OI<)$
M)_"Z!CLC3A\1-S-]NI[QIR3JFN^9KX*WST^O&H]J+H0G+TX\964N"9ZK(U:I
M0^W  M2ZZ*^-IV:/+X\766PV.<\8.T7KTT&KK-;+T]%F6S)[#>FNFOT/77:/
MO'/%NMF!QF&(4H8A\53R%OMJY20R>>-$=?1*LS!!-I?(7\F9>,Z=NT$^%JD9
MP:2W2#HPWFSZV=AM?5F\QRK'-\5?2WF3:^(]IO;=$>][_/*#[.:8L6D$?E@"
MA!?&+$@(1%E*Y3\\#C%+8T@BGB4AB8(P,>K"-RIQZBCW<)AJRM,]#I;^;K0S
M",PF<>_!LKJR/4ELJVWL!,?)Y^6]V?GQH/E#!\;#+YK'M_MFGU?\']7U#[9Z
M^).LOCZ5JN/GW?;QL7Q1P76U*>[IRJQ!L/G($T_WXY:UAWM]E3IS4>0Z:L^E
M:7#[53RMRWT7V\[YE6$8;8'N>)P]+;!F3L024\7/=HJKXQ[!]CA9A?86XF:+
M_>VAZ"8'%XQB[IC>/W->W90WFV_E=5D\5+?\IM@K\&6C_OY[]35;,27]?K-2
MHI5_M&AE[D#4U/4N^7/.12&GF%RJ&V;3:U(JTM^J(>93C-Y'4[%8;YH'O^>5
MFGO9JB&5EI.O.:(_FGYU!&#5 =W%9QIW>3-_(3,?./?'<>PF'6)KY3==R)_-
MD3H$J^M970YK>XO@0[YJ^RDO<4 C'^,(1IEJMXZ1#TF8)C"@OD]IE%"/I6;7
M!PZ#3QWD-67T2E[;"]STMD 'AV''=*EUAI&6OF$6MP).+;C@.D!GL)GO 9R:
M<7H!X,PS=ALF'_)")66O&3@[-X_W1+2)+Z* H 1B16J/A$@AQFD((Q:G84I\
MC!*M^SCFHB>>;HTB<JDSVSXQ@$YO'V4:0,QF:*O#"-/ A[QB<H6O%_+/9*-8
M9EYTZ)&-=UO,(7&T[6(@>-;]%W- 7F_$6(QP42ND#]*&=^NB'O$_\\VW=S*[
M7C^*\K#+&,C_\WB@EF:U4I-$.A:$0YBE8>SY. @R,S)>7<%3NQ6APN):%:OF
M0^/ Z;F5*> P<RJ[AD[JYPQV.H#O4@FPTV*BW5I3V]WV^QD7^Q;=?+3!Z.G5
MH_^^>13_OF4>;188M;Y\D']3+3F1T7H8IQ"A+)'_")CB>/3E/Q*?11["G&F=
MV@S(F'KWHY5ZM';6@O5C^SYTQD-\!S8;[B>8FVL4\8\89!7X]XTY6_P_8E0W
M#1A[U)HJ@ZF9O5[)AQX^%O)W+JI-N\,E/!R%D0A@(+P0(L8C2!"*8>)G?HQE
M:LTRWY SHU?8Q)/Q6#38R39FS.@'2V]I=@6!V=SLL7X:VHQ1^]SQ9_2+FIM(
M8]3H,XP:X^_8S>FFE/!N0S9U$?8^)Z68!CP- X@#1F74+3/YE"6!G,YI1$3D
M!0&E)M.Y1\[$,[FM:=V+-6[2,P:3WD1V8+S9'+:QVWCZCECE:.;V29EUTHZ8
M^GJ^CCU^(0M.^Z]/>2'\)2)^B*,XD]-3)L7(BR-(D1_)>2MB3#V2>)Y6F>&@
ME'EVM/?$,.T?@)(-;@K-!'D8)]V-[@NMM]KQ-C?<GA7GG&&7\^(<C?HVS#CG
M#.OEQCG[L-T*>E_6S:I>:AK(N@ZD+EHL&^:ZSV+S;<V77AS$019SR,(X@"C
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
M<4/")EYY]K1/I*Z=A-M")IDK&=F5^V[AACLJ@\CI+3VN\#";P^<9L!:@EKP
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
M,]?AQ!LSSHY5X=R \W$J#)ASQ*@P])QY-G"[7N7LY=.:%-4M>:E[E0B"_#A
M$?2C^DX!3V'JJUW#-,0>0C*-)UIW"LX//_&<ZQ(F/M7"P4I)UX]=SR R'L9?
M9J?A/&O,JH6!5MI%YNF'X9>9:1=R&YEK%%KW6S,01I]Y:;:0N5_A;G@\\)1=
M*/R?(G_XIDZ1GD5)'L27K?(Y-]G=-R(_6V?"_4:JG"T#RACQ$@K5Z0)$2'49
MQ!F7_\!1Q ,N F1TJ&,D?6+O4LL O^0%J&KQOYH%SF9 XAC'S$,AI E+(0IY
M E./)A"E"<6,2DP1,RN#F Q*J]*&!LSOK4Z0-$J!HM9*G3>P]>/C>@<U6'<\
M^TQ?0"^CF0Q5LV5AIP9H]0!?]D VJH".+HK*4VKC+@6R L%19F0F>]:$R0J6
MUWF4W2#FZ=7=YI^W);LI[ZORNMKDC_4Z_5ELOJWYO?BQ^4T:]D_==$MGK(F=
M==,T_+94^<>Z!/=W7\%!%=#HHI^":8$SGI*YQL7,1^A  OY2BH!:$T>IFHG1
M5JF;EH#94CD3<[NIG=%[=J%<WT'PH:O?W]8KY4M^)WFA3H=OBD,KOZLRK^1_
M>B__9_%P*\I<ZD5^+ -"L!]Y,D01!$-$1 !QFH4P\B,2H@ 1S(VV1"?0<6)/
M(R4 D66";53KRTX_S >I805^:=IB_KKH=+]<@(UZJ67<^(6*0F3YQC":F>)K
MZL4\;_R-S+S>S;N/B]=-8!>'1K$P6Y=0-:Y<=#O*MOH#9<"^$(8VI>N'':Z%
MVZ*8"6%U%&M-H>&L$=F$$+^.VZ8497MAO]N:]77C5D6=F!?;];8Z;O)ZNVYN
M-/K!9_G$M^JF_+0N'D39*3!2CRUY@CP:J_H>3KGJ@Z?.QD(/<NR%89HA1(AO
MLA!,JNW$2X(?@,=:O(JS5K4"B]-.R:;< 5-^/3W'_]-\$[,E0,O['[1_W5H<
M[ Q8 /EA/^\_[*?VPW;K*=UV_YL%;V=<"E/J.C,7PPRPGW(YS"'4;N7X3,I_
MBII+YJ#A;MFZ_L%66[6.U0O>_3=2W(O'IW5)RI>/CT\D+^NSP"579><TPS#D
M:0910%)(.(M@FF0XB_TD%HR8,81=KI26Q[F$,JP.'V52\+A7M9,$F+E_!Y]
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
M,' )Z5G@.J#.&S"-&TUP%[=\7Z34%2?XR3L_1M?BN?\RQB4V,H+1S+PG4;%
M)$^9>)0LT2E&&Y(MOZU]@>( ^H9N\30<CK:O8O2EU 8 ^QZ6OJ2$7OKY%+E:
M7,2XNEIU9WTE613': U4%DX%0Q)SBLB< GHG*A&?0 @J-0^L=NKDQU0-78+4
M##@K*[ !2&YPT/G,I9QX#I]+7O,KK .S-[-%"<<N,T9H(X'24=$"4=[GLELQ
MXA@$HKF@B1J>K.ZAYN00$H>M$V@(K'VJM@'D/I3T2,D<G4F4:'P?D4J@H )^
MY1,'8$P(S6N'V0^I&+:&H"'\G:B@!D*JW\;3V?QFHA>*961M$DD%27CIFRYS
M0#>=\T2$+?5>7GCFJG>5V*)AV J"AN!UDG*:M%_'B'+D'0A;&&;20!%A)@Y]
M8"(T]=IP](MI[9Q0'<J'K6!H",@# *$!V_JC_,C(4"T3F$BBTZ57HO,D:(]1
MGL'0+BNI3:A]:>='- U\K_3<&=#3]5(-9^=O"?^N4\EG6(ZCG]SGIU)_^/MO
M.%>S^"?X.F?G^."#U3%2W)U%N8LF(K'9 7$4% U&9L_JN^IGZ!P_F<S^* U#
M7LWF+V:KL,RKR<..L#?E;.CS!N9#F;92RC&D*&F"R(EA/BLA> JR=GGJ000.
MG92LC*,' 7)ORFK O=S(H^*2OYQWTDQ=;YMW,.^&QHV25<Z5*WM4!(SX,0 C
M-D5-G(HNQ9B"9]6;TO^8K*&SC3VCKK9BVL+:>AKAQ6KY&8.S?T :L61C,+%,
MN(WH+M!H28A1$J&,XN@R>W17^\/8-CE#)P?/AZV3%-$BIEXO%BMD0T>=@TZE
MC8[!?V0YE8_9$^FY3,9I::'VN?0CI R=Z#LWEHY00(LXVIR4&J/++&#8;DQA
MR.@2P./J\ JBIA&L-K7O.9X\G+;'W-ZY$76L*GZN26,?/N*_O[U\^_'#Y:O7
M;Y]?_O9R-?6K-,9=OU9<^=0K>@PL]^:L4F2Y/K2ZQ>E=_PDIO.,:;5"DOG3[
M+.WR@R941@\J<(15_39D.TDY/2E\_<"/)?08\<@A2RX([6H503L2N%)$<Z^M
MT-KJ[?$:]:+DCH)A(\ :^GZ8;3U:P@/N9HOYLG1-3JNXQ(@!YE_'$2Z^C1<C
M1[,7BB=BC3*X)8,A(4=/=(B)"6$SVLU]$((OV$ '?G>'C,?>W4AVX @]SBH*
MM0U0=+G:-0>+%[,K/YZ.HBR]LYTF25&+BP3I]U$8XIU5(IMLQ7Z7L/9#QD,"
MAH%''9T^!,B) F[ $;ZF_C>X"C ?I<R59X81%LKP;Y42\<9Q(JB4AAL?<O5R
MR'L$#(Z.4Q6ZO:T<+=V!.W*^A_%56.&3$GKCE_D=.N>P?#G]Y#]UUO5ZC,SB
MFK$LM=9<HYFUW)5[7X B,ARMKI,Q"V?D=L9Z9X/.@UXZ3#ZP/E3ZE78S,-KB
MP;K2_2@;DJ(IS6E19H%G1P13T2F/9 1^$&*. $?UA%[?X#A!ABWL-#>N&<:8
M\!J_7(PDMP$8LX1%5NHC9*G-$9X$FVE&KJ+,L:] YI:*1@X6CG=8*PFX 8B\
MAZ\P7<$KE-+S4LN"4=W?QLO/SU>+)49\\]L>UZ7M*/XOE?I4ST7*U@GB->,E
MW1A(B"(0IR#&J$5@IG;?E2/(;"0J.A(9#^K=^U53 TC$A\SF:,.O>ZY=6]Z1
M3 '%53K-8&! 9*"). ^B=-+FSG*KG*Y=Z;F;DD:,5AT\51!V Y#Y"TQA[B?(
MQT6Z&D_')2NU''^%&W;06_-,!$JRXAY->T3OWR$[T:)'([3-#&K'5C\@J9%C
MSSH@JBG^!M#T?+; 2* ,<]AT)3_,)FD$8)/++I"H=&G7(A0)F@&Q 1T_I8%G
M5KL^Z'%J&CGNK(.A2D)O #XO -\<QYTB\.L)+-<-J2ZN2NWP/[J?CX*-**2$
MMI7Q2*3":-*7>=):,0A2EYEZM7>S?>AJY+RS#J2J*Z(!<+T'-*X8Y*[FZ.0]
M_^SGGV"!"\31I+4A682 #E[I0<MP\U9*4^.8%2;4!M,N.H:^/U#9T3Y1T V
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
MP5A"(Z/!<V6MJ([+0XELTK7L#9Z]JK#%#7TG4V#0^;':DJR+4Q0<0^^<X=;
MHDLY"L9L[;+QO0@;]F!F:%-YLJK:L)+;;-TK*GXWFXQCX4O;2,&B3Y(4*Y&;
M[7P22D"YE'2"K%3].;O[4#;L6<W0&#Q=66V <,/.[V;).V\<UVC78V88%WI+
MO)2"&,YYU,):ZVI7?OV0J&'/: ;<BD]740M;[P9#ZY9;ZT;':P&6978[U.!R
M?J\7_'M %V1:@K8NTSIB7 ECJ2'11$ZDIY2X$#P1D)(R5CE?_=I,->*'/<<9
M$,/G4WD#6-]?SB,,Y;*DVA&1%$H50B(^6$M4 O2A57:>UC[@V9^Z80]XSHS6
MGI36;E[]U7B*&\IN07K'0M(^$Q/*'7CO%7&0 PFXV$PVD2I:>T; X50.&YN?
M.Z]>2UT-V,<;O_K5;/X>OJSF\;-? (KQKJ'L*#$94L!%;&)P*$5J24C(H,\A
M*9X$<*A]L/-CJIK,H5?#Q2/!3R4EM1'X7/-TF7=-T!IQJ672+!*O2MEG.3EU
M$;T.X$D+&K1/K/:8Y*<I:C(YWC?@*BBG*;"]ATEW]#/[Z+_];;S\7/H.H_1P
M73W2!RDR#P)B(CI &0T(ECB6(W$B21O*<97J*_]X**U-IL?[!FBO"FT#NAN1
M6YG'41(/EWG=Y?WW*2KU-?Y@BL(M1P2[F2XG6HO;KMK=$K[\T@5W(ZMBAI %
M"B&6S$4$E(3A1 FEG)%:)-I#]]7^&&HR+]_;(F@&&@TYLAM;UO:(PU'D7(,"
MW+=*LUMI@1?_R!&, #1/41IN:S?.V(.L)O/X9_0L3E)3.U4@:XE!U_7CW7R,
MPOM2YL:LV1U)FHW(*#-9DF42/2646;G!Y 0%J3D3N784_R1!36;P^P)=/=4,
MZA*4"W,8_ZWIOLP/SR*^OYFA.1_%J'/.Y=0K,+.>*>0]%T2(H(364<CM37WG
M%<4]7M5D#KTVBOH0>SMF:W\ACI0/W/F2ZY<95PM'XVQ%B$1)BIZSY&42ZV"9
MR"83Y'T9M)Z4UD""_&7.$'&5O?P6NPYN[TM;MVEAMOR_'%U]]9-UY'<S;JVK
M()VF^S_8^.2M>_MBO/@R6_C)7^:SU1?\"_R^C!(:3U>0KFOV.\?7&Z;0R2#4
M%<=7\4RLH[P<+D#2"CU?4_M0<WBNAPV<>DO@#R_8@^#40!QUDFS6\PT?WM.Z
MEMBF%M::&25C#<M,$=1C:33N G&*"A*0-ZJ,8J;ZM<_S<CAL=-?;PFH8)@WL
M8F<U,(E*94UTZ#YHU*5$E\(IX0BCC!J%6G71M[2$^MB9>HM4VUQ ?4+DQ.F(
M*+#Y\N=;1#DXL%8KDF)&54HET$VVD5 9N.+2B2QJQS;-+:+> O5_CD5T"$2:
M'C%Z.?_DI]?CA?PT?5A=7?GY]UG^,/XT'>=Q+/>?UGWDNB&LUR6_]SC;:\CH
M<>^I,V:T H^5!HT^?,TM]$6,E@H1B8[E4KA7DEBK,#10'A2*,G->N\CA<6I.
M;EF^(?'GN%[P\<E?#[1ZMZ'(RWR=IO"36[NP*$MN,ENLYMU1U5,Z^HAJ>38I
M50@J\YA+:UE3S@JD9AA8E3E9&DP6+,< OO:=M7/S./"\M#K(?= @O66@5(O
M:QOM9WY1&,7-:;+"O>REGT^1V1)*=2>[1YCG'SVQCB$^B.Y*)G?[);>PE8('
M8S0CVI>;O*X,,6%:$!8L!Y:BY[GV0/C':#DY4;KUW#NX>Z%EI-P0#)4-.E08
M-0>:)2Y56AK7"<%2[9JE1XD9UH!5P<&#E&(5P3=K9TIUR!P^PW0Q_@KK;G1'
MV)9=3ZDT/_Y']-6R(=TMF3O$:,9TUH[@WE8.B4&2X#""U@'PQQGWPUR[I<A]
M"DZ.IA_*[>ULN8E>B2L@)MPE=;1$4E/:]7.):R):D[*50E=/(_V IH&MQ_$(
M>!"GUA1^LZ;C)1J&V7> KHRLJRP[PG+L>$@=P_$CZBK9C3L'M2O0OZVTNZY4
M?3Y;+!?=OA%*+=Y-$<K=J;!RX"-N&D)Z1Z1(N(> #\0;+D)0P'VH79!Y&L4G
M#P[<]^W/-M]^MW*<,5$G+XFWY<:WXXYX*AE!A]])8YGRHG8,?2+)PUJU,^+S
MP8C!,ZJZ62-Y&].^GJ)(5^MBO,/-Y,['U#&4/Z:PDJE\Y<?S;C[?'3#N@&:%
MR5)$3M"7!B)Y*0=-0J(4M%34>9FK%QL]14^=ZM#[0KU[S1W&I7+>0#:$QUC&
M;V$,85T 0JTRW# -&%#T4B?Z0]*&-5O5L+*[-K2N8IHU/KMF=/AR1+(<S[O\
MVK%>VYX/KF.@CN&BDLG:?.7%YBLW\I*WG66I,1(0D,:A)R^SQ5U2:X&(2=(+
MX3-3M9--!Y!W\GV+$LQT;^F:,+_#S7M^^[KKH<&[%Q*5H!6N'.%X:0P@/?&"
M6A)-!IFC#\Q6O]EY)*W#FKR^L/;@2L8Y--FL27P%^.FO,%T=D^;:^.-*OM<C
MU%0R7]?/+A?&GL^F'73*K<GGJ\5R=@7SNS-Y!2QFD8GO9H8E]/=MYI$D'KGF
MGDLI:T>A>Y)VJMGZP6LV@HU K5,<"-,VE6)-37QPH93,6,=M8,G5OK"S+VW#
MFJ4^,+1MDGK14K,FZ#D2,N[F0Q]59G'OSRLEV1^EJ)8?=?N"6[SHQ)@+5A.5
M>7<-2Q$O-0;[6D;4:\ZXJ]5VEQY0<:IYN9A,9G^4BT&O9O--(=XA-BM+M=9E
M&%Z9!E .B2SNT(2#<R)FRC+4+GC^(5$#^SFG86';=M150;-&8V-0U!$V8_.O
MZYB,1^FI9#%NG[_#^_608G>+*L<<B(R1DB!R)E%F<,8!\Z'VT=43Y%282;3]
MZ#OL@A<@$@6BN3%$VH3[:V*1" K*,>$I53U,#7R4GL&G/5?!Q(Y!0W4TT*SU
M^ "?CLT\W_YI';NQFY)*1N/ZX>_ARVS>-0Z\'4,E%$0C4(G9E:.$B!L,>HR$
M&BF#Y=(I)RHOH\=H.=5<;#]W%V:-@4PA!)*D B)IX"1H:\L9LQ&F#%&MGG/9
M@ZQAC4<5;&Q;CMK*:-: O)E-/WV$^=4+",LCC,B]/Z]C2!ZGJ-;)/CYXQT83
MT$75*G(2LV;H4@J%ZG2:9)92XEXP)FNWC=U-R:F&9%. &]N= 28,%83&&)&]
M[,L-=2"(5&<46&UC;=.QDY"!3\U/U_VVJ3A=W.T:AW*=\QC?XOH/*QF$'514
M,@7K1]]5PPO%M;&"Z! D[ABH-)=E(*"55#G9[%/M0]O[%)R\],L\+KB=6[A^
M^!TH-0>6/60"'C<KR<&L>WZ#,LRGI+.&VB;N:8J&-08G:/^!$:@G^ 9Z!ZRY
MV>RVM'D+(R0;O/?E> CC)IG+!$STLIQS0NHDC-:UR]*?HF?8?J[5(51!Z,UN
M)]W$E\6X:W)Z^)ZR^==U-I9'Z:FTN]Q,2'P^NPJHUNOSWV[$]L:K[SKMF^RX
M*[=1G==$IBB(IUH2AQKBFLO@4VWK?!B%IYJ5'6_;%5<YIATWQ6OR'=:!$2\"
M+6?2PG/./'>UNSON1]FPNU6/:-HV13THJEFC]&$5%O!?*WS6RZ_'9M*V'U$I
MH_8D9;4R:ULON:M$<1)W'"9(LK($,$P1QU0B&!89'[FE/-3VA1^CY>3,VM9S
M-[;5Q!QU"G$;:2HY8$J"2Y%09BA$&C55U?-ICQ$S<!:M!@X>9-&J"+Y9TW%4
M;X)S]V%HH1_#4'T9,H<HI?9$V9")%&6>&S..@$G2ZR 0@+4]JO[Z,MR[8K_N
M5WJWGCCUTB<F";,2 \Q2O6=SXB0&[:PMW2%%[:#L*7J:[7=P""(>7OZKI( &
M(OS?R]R9EXOE^,HO83$R46(XZ<N=R%).(94L<2N:8TK+B6OVRM?>[.]3,&P4
MWQ-@3A!R Q"YKMU[#W&&IGT7YA7SEOF<RX%\J0Q$N%O5<964Y-9Q53U0^R%1
MPTY/Z0E(=571 +;NZKEV7-O9Y@U9TJY,P\JNW JB#"/,#(;$PIJ F'FLW1_H
M$/J&[;C;UU[7EX): -^ZG]QV+],MIC*52EGG$1S"(U.:$X>"0QYE<L)XJ6GM
M1A%[$39L']J^X%9=)0W@[#<__SLL?9C !XBK>=?&?<W2B,ILM/*:F!@5D<QH
M$BQ0DJEW@0O.A:A=//PX-<,V9NT)496$WP",;F_,;O11V[CC>LV423%3Q1B)
M3")3UB1DRH9R2\-E-,,YY-J(VHNP81N6]@2N^BII &<[DOXWG+A@F/6E0T/J
M"NTY^IG,H(L96/3&\I!$[<FQCU,S[("0GA!52?@-P.CUU1=<'5V3X/E-0][+
M7(JDWHR_POJ\ZL'.[DQ@#J5'N/"42&<-\=8PHJGB:*X="[QV)'D,G7M!S_UD
MT.M=80V \B^S6?IC/)F@C_D:-3;]-$;'8#=G(?+@T;<D2CA-)(J1.&5M:?YG
M0'";8O42Z_VIVR^O2G\R!/:DG09PU[5"0DYFZ"$L(96[KR^_C3<6VMV I\MY
MU^!\%9?HK9:VE%N<LV23-9$1JU.9U9QP&W E HI498@AB\0KX[(>]?OA]N<[
M$!A$NPW@>KMWZC8[8&7TB=/21UHB.RX02S4EUF90.L1H1.W;;3\@:3\$_FPG
M##7UT "LWL(?&X*:SZ;X982-F.I!1DA(287B!/_!$"MD3KP1 8-ZW LPF-=!
MU3ZW.I3&_8#WLYU(]*JI9@L^?M #_6-)-QU3V+'?<\_2QWT7#WUW<P^ YLBK
M1!1U8MU_R"8JB#94<Q,42%:[14M?W=P_Q,^05I-R[KOUAD[N%[=R[^2\<9?0
M4L,TQ_6@2R-S\+J<#1L"#$!FF@14'RM])*F-=H(_!$,/RM3.H+1F;=J.EM9'
MV[''G]5;S_@^[=7]ON&9,<=Y1 ^*FT2D\^B=AU)?'47(FG*M9.T<5=W.\7<P
MQZU[=;7JFO5VK>)VR+4<_6[!/27OK?5EH'K )19EQ"46(P8JT2M)&;A4^QS^
M1)*;ZCM_"'X>MU#]JZZ!..".W?W8HYY9E;@B0'$'D(%2@NP"T=2:P*EQJ?HX
MF -)'+:^K1<DUE=-LWODPY$#1V^1CSZJK^$(/6Z0)[>@ES27ZT/*E>9@RD;B
M3 9"C3+& R+2UMY/AAV1<'_MW+R[O/35;/Z@8?[%?%Z&)Z\IF'1/[X:IW7UP
M^RF+9]^+RK>]U)ASTBAF[CRN0)50S( KD$N;E,[ 1*K=@'T01G_R<0S[KX6G
M37*+L&K I7@Q_CI.:/06+R!.D-/M6$Y'YYV5DJ2$.Z%DEA)+!24FV12"EU%7
M'U/P Y*&=1D&Q'--537K4NRJ&SK:J7CB8?V-$NG1L7AR2 0'34V(@O!$%9$Y
M4^*\480K9Z*7D)VJ?:FKUX$B-\]>'WA?3-.;L0_C27=L^!OX\K)TB>LNKN;E
MZ! _\'8VG=]\6S)4VSYW9#YIG17)&-D1J5TBP0<4$V/<Z!S F-J.57TN&AY3
M<@@"'RT='$;=#>S$OR,W?C+^!Z2_^/&TA(R7T]?3K[!8WIF5C?@1:&+.*R*T
M\Z7'0"9.:4JB$QA5*FMIJIT8/XC 87?IWF#:GY(:0."=P_P"YN.OJ*VO-\MQ
M>2O1+18Y2PX=BT"$]YQ($X!8R3DQ/B1JF%4JU*ZO/H+,86^_]8;&OA76*"8W
M=H;'^8P:I(7 B?:B=$+'+<#['$E,P!U(L)'6K@L[EM9A;\J=%9W55==L(+/?
M$*^C0YN#'G_.L60]AC^'#(P27A7HEK;E3)3"04F\3 @IPYWU#$)FM:]FG'$X
MV>;2RN,II.LQ5IT&-M;Q1B$E4*:B8(2A!T)D-)EX 9;HI(""AVA,[488!Q/Y
M\XPC.P1=3YG%^KIKUA[>3?XZ/IVS_8C:,\EZM%W[3I62.AL=')"H31F4'CRQ
M3)>VJ$DSXVCDU2LWSS29;.>SNRY]=['^]^T BE(5N0%<9UF7=&D@Z+Q2$J35
M-@EEP/;0ON=0,G^.>66'(&M'BY]>=== H(&6UW_Z-(=/U^<^FR9AHY\(QD<9
MA""1^S*)UZ9B^#-)BD5J/:?&UPYW]R)LV'3+.2!87S_-;I7WIGH=77/X\"'U
M9^?UZ>SOFII&,R]UI9&56E80C@2?!<F*N^BYXU14O^I5?X+>^GK XCU$P*"X
MW.C;.=!M"]C"<R:$UD3+8(@TC!'OHB5.TVB<#D&IVE66QU':X*R]_5'S8-9>
M_\IJ8>N#L+SK!G+QU8\GA9]2)>'18-VFO NG[V;K?LJ/Y6Z<8UHRPXCC7>TW
M;OTN64VRI)P9(2*'VFNT(OG#;J.5P3N46IO=5V]&L1V]IVX]H.Z N![WTD='
M@8'5D'RVQ'O!B8RE6"D >NM,A2"C"EK5SI+U-2;N[A2N)'+\]/MM;<9?QY\^
M3_#_#X[GK(I2@N5$H1B(=&"(-UD13S%0<8&#J#[ZZ7 J&QTB=PAR'HZ?[%55
M#>RH=SF^;0&^GN;9_*K3W[/OU[_<*.&22B@9T%W0KMQ+UHHX:RC)O)PC>\9#
M]=WS2%*'W2E[@>4YE-;LWGAO6MNQ^^..A]2??=AGX?[N*7BTI*M\L,1X01%*
M,1%GJ"=442%LU.C-U]XG^IF N'GT$):;-8NW8/9"<627$8AE(E<(E%@C)/[C
M.3"6C%']71EZC*HF9R,>@HJGSH J**)=J[(>UW6T/=G\\YI#$WNT(5N3SZR-
MP3"'L;]%Y<DH<PFA.*%9L\B$PBBN]=&)^+12UK[ED<E$G<D8BOH@96F_!\2#
MP']XB$8X;[VJW0?X$5*:&I9XB+X?3KH[7=0#.K^X?#?OW/C%YU>3V1\;OM/U
M'8F/LXU%N'%>9+(SD:/S5&[/R%Q:.0*-A.F@LLD1?^!_8"].HZ"IB8G'X.B,
M"A@89EMC12^F:7,^Y.V)Y&^^M!5[<#*)NW9D(66"^W0F,GE/ LV9@..X>>-B
M2MMG[#N1=A(1PU:D5@+;^=30K(=SU-RG%[#TX\G91EW=O&[ 25<[.>Y_T!6U
MTH)0C"0#BD@G#?%1. +96IM=RE&T/^BJK+1-H5_<"OWR::%WZVTD',]:<(Z+
M"SF725+B<7$1)9*(RO((VUG.G=;N> J:'7IU"#HVS=Z9E-% 'G/= [D<$=WK
M>OQ7F"1D_/<%I&??/^*S+KZ-%R-'>5#!6\)\F:Q:[A@$ZA0Q(O%HD'%3/7EY
M"'W#P/"<>-G9P+H'Y?T4P.Q^\-9?P8O9E1]/1V"<\5)HHJQUY003%SLH0P0%
M$V)"\;K:@?C!1 YK*?O#R\' /$5Y X<F[\OQU65&+M9<_097 >8C+SGO+N<;
M04L?/F9($(;B5X)2R<O_S1Z[\.ZGMXZ;D]0YJRK;P0-7#(P^SR8)A3:??;UN
M-X)QTVH^'2]+>KG$4-_*5S?<1>! A3>XR"0KUYAQ"R@GH<$JJI)40J2T!W(.
M?_.P^9#SH:IGG32P6WZ8Y>4?OF/DYLL7\!4FLR_K0_C%[5**PB+M3))R!P\7
MD$*>3.G?F;QA@.L)#7OMXY]]B1LV97(>//:KL0&AN)@O1^]+@Z7.>["0J($D
MB/+*$FEE+J+1!&P23LF8A-_K\ "?N@$Q_.X.7O=>.(PI&\#W/U[,+6#C&M*,
M<J<\50AIEHCD.1/+"MG:1LZ353;L=0:]#SJ&=*!.4-:VNH^0W, *_VT\'5^M
MKJX)=X$K%J$4E(9RY3L+8G,$@CY,!.52Y$)44/F]EPZL]&-4-JLAOZ$5[[]M
M$"ZX!>J$(LXQ7X8!EJ&3,1,6?%3.^2RJK/5[+QUF-ZBF^*/EUX(GBG+N'.R;
MP7XWU<^="8Q>1I#4$,<HHE@S2WR"2!"\P?%(=9*U:PJ>)&@8CW/ E&$]];2
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
MVV)',#A5%!2U#[F^,C?&M8$II$"14Q6$I;)T,N31O8Y. *=CI7Y(EZ-#1-
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
MD,:<(4Z49CR*Z!\GKAV#DZ<$U*O+/%ZF3P%R)(,KYT)NC(")G6[J#1/-E.N
M@LG'14:)''CDB'JL2/*@8H5^P1S:M6YUF1\KIJX0SQKP&S],9N : /D;?FQW
M83"/F@,3-&R 8^?! ]$))2XH5RYYN%@+&R.[*:E7OEL6*P7Y75E+Y!*;KWX2
MP:',O/E[M-/E=P_LW&R%!>)3!)V92,@U"(F!WV@<PM(ZZ[&W7N >2N.%S]3Q
M]<?1(24YVH!*^1;]]UDW[2ZO'V(\2*,PDQ9A'?+[G-/(@)F. ECP('DE52KM
MUSU#2IU:HO&42@F.UR[:[F:+%7AV?^NZL&URI'F,5N;6QI%KQ%V>KAPH[ $\
M/N])$,KTZ8*X8^DZI3OC:(]C.5>[(R:P8\WY3]T,F),F2V#-W^(LSN],*B.!
M'5'#Y<C@<E1R75BD<^<3;$U03O#4 P<O?ZE.X<PXL"C,UP;NE8>ZC8&CEJ+
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
MHBF=KU(^7]0FY8+E 3G#X? D+9'5.B$?O<<"-N9\Z9?,8_)%1YNN>@)L'2^
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
MX7SMU[?'S+D(!.,09$+190W.4T1.QX2 YD2Q<X'%03=5'8NW/ ".YUHQ,[?
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
MQLMQ0E9L9OM[/\.W6:?^F[#_ 5!+ P04    " ".>FM:!SK+F=4'  !Y)@
M'@   &MF>2TR,#(U,#$S,7AQ,V9Y,C5X97AX,S$R+FAT;>U:;6_;.!+^?K^"
ME^"Z*6 [DATG]4L#I&F*#1:WW<T&MX?[<J DRN9&$K4D9<?[Z^\94GY)[&S<
MI)<ZN"M0QQ*'PQG.PV=F) _'-L].AV/!D]._#/_:;+*/*JYR45@6:\&M2%AE
M9#%BOR;"W+!FLY8Z5^5,R]'8LG;0[K)?E;Z1$^['K;29.)WK&1[ZZ^&A6V08
MJ61V.DSDA,GD_9[LI#W>#GI'L>@='R5I.PI/@I-.+'@G[@7'<?SO< ]3(>[G
M&#O+Q/N]7!;-L:#U^[U>:0=3F=AQ/PR"O^TYN=.AS$>,9Q8KY'PDVNW6;^5H
MCQD=W[_C%=;*NMWR=I!S/8+^2%FK\GX7ZB="6QGSK,DS.2KZ5MS:>KA>^?BD
MO%W8N6ZM5VA5V3^&-C?=:_JM,E:F,TQ-%;:\EH]5IG1_/PB.N]U@0"/-E.<R
MF_6_.].29]\U#"],TP@M4S]LY!\"[D.YNYQZ;TZ"8)#)0LRW*FS3_ES\\_O+
M#Y?7K!.VVL-#DG_4Y(?LHW]?W;[SBZOKRT^7YV?7EY]__.5%+>S=,_!HHX&7
M#7:E(D""_=3"MS_$38/%A)!TQNR8VS?[W7>#+>T>E#Q)<+Z:F4AMO[. ARP2
MG)U^L_/"OH6MN>$OM.3=#6B_:W7)X4LVYA/!M)A(,04'V;$T[/>*:RMT-L/]
M4F'[5<$^*9VS,&C^S%3*?E :=X36,X2@]UI#T-Z-$'S@!AN/+<YG[*90TTPD
M(]'PD:CW/U'"L$(A56 %+@O&BQFK"JLK ;.1/%P>06 XRW%%9K*4Q[BEF<JE
M959YN36!0L3"&*YG))+S&X%U5W0:W$M@#);,7!+"&B002XVD [$"TV%)(C2;
MCF4\9J:BC^7\J="B5D(.Y-)DR$Z4Z*;2CN&@*47L#"2])4Q3"=Q$(L"F1+/5
M;7C-6.OL.-8$2V6!:!(PEM%K &@0Q[!>&9=%"C+@5D*/+.*L2J 3"%D)50/H
MDD0@)0),V"3,9MD2?'7<S;VE@>]$DN(&2509!( X!5BXY8RS)^9FS-),3<T<
MCEJ,I+&:8R%.-[W=L+*Q@BHS-V;-VM<,K*/= -;UG2B\V7_7#D\&IH9.G;/I
MT*LTE;@\,&]=B"X9U\*! <&5428H:$P @5$FS9AFD%@.SB/>H^M$FCA3IL(\
M8D.M,H^*4JM8)+AMV % D B@RD?ZXC8>\V(DV!F(YJK*(!%V>#/L'@AO1=A-
M_)6_Q%I"%QZ-I)\1&ZV U(.&;-EZH?3.0BD6(C_O0Q<2E(V?7M:<M+\U'/EN
MP/&C,*CZ$167CAZ'3(,R9<PKL_T42EF10/CKE7P25)6& A#.1!I'8Y 2A=-#
M%>N2 %=)5(N,.SS567")B49-L#0H08:PQ:A,)JY?-%5D9"*YEN2 ]+G:T7I!
MFBI#^=.=0..2K2,]900,0J?H)I6<^JTJX\35<,L9L<S#F.&S^FHQ@F^1($'0
M*>:+Y.GT^>WQ&NTB7K<FH#78;D]=6Z,7B)_(A$#)C2HX<30W #25?H14KI,Y
M:H!CR2.923NCS+QI63I##F ..Q[^=T172D>7"FYKA\I*E\"N<95$'"N=. -<
M$3D2!0J$#!#&B"CI;) ("F0/4YPA68*-7S-0XV\,U!ZY>S'A6>6XAV(HTA0E
MG)Q@]\V&4FQ1!&S!I?YR<W7F4(F)X$'C:\!(5?9A"[9A>[Z0%E3@IH\W'RR:
ME\[NH F_$[#'@8H6>*7 2G:$ 7W4UJ-/K6Y=5KF1C1#[ MZC+*SBN-(4XY64
MMT%KKHS%_9@:F!3V05']:(0=/# E!5C!2/>D:\/1N C7I5,#7U0+N]YZJ\;<
M+.H#XC(';I$XDG?[41/P#+WXC<CJEOV>?./96_0\0'_[CJB[&X!^<D?D'L@E
M\^/06!(/\> J))<<1*#Z@J)AK<Q<6,=1:EJES2)/NQM0F>?26B'^A.4CA4J
MQA,)^YR2 P 7I&J(M/&7"M[Y:1._5Q+FNY-5%;%K[M_^O_%Y-NK.,I10*.DD
M0$4])76GL12 0)UE%PW(5/ ;2IN^I'*)TQ6#[IGA_('+%P&K[A5\1[^!JWB"
MB48LJ.I!$-8E)*8 2:CT&CYW&R1N4^7  ?;(.5.GB(V/IEY[7MZ1SN0,Z3?5
MH($&PBL<>0$@[E%NC:2&SUZRF*AL(BB%%7Q4/Y'6-=^)O,S43&!T.E:>X?@=
MG )77R6_MW;P-=9';)2C-O9WKN/QF_WP.!B$8<.]T=W>7NMZKWHTPK$0N@F[
M,UX:T9]_&2!QE!F?]67A#'&3GO*B-0R"5N!?\UJ-_\E\Y7JXY88.;;(^=MP*
MVN&#HT'KX;$_T]KIM7K'#P\_56TW:)V$O:W4'KJ-\)N!_38E+][O=19OMNOC
MTV^7MRR\^_:93M3:EJMR;U/ ZR"1AA4(A%\+LN\>@VS8A<,?9AMR\7R#GN^[
M]_&E'#J"0V_VC\ C[I-=??YP<77MWBE__M?%#PLG'W<O8#X._S4XO-A^_,CS
M>\^9'_:^YIH:ALP]@&1DUV!7?%S[?8/S\=YO!_XGXWQ-/PG:-M"[XLKF<%[<
MBKBBASWL'VB8V$\:Y2J59@UV/I8B99\6U<!GWU+YMX!^\%QI5 CT!KP>?!8:
M#EU:W9"T:X./*,66RKA7F7W_>'\BUGX\M3Q@CO*#Y10>X915=GV*W^_38416
MW"'GU4__TZ]#]Y.S_P!02P,$%     @ CGIK6DAM),O5!   #1@  !X   !K
M9GDM,C R-3 Q,S%X<3-F>3(U>&5X>#,R,2YH=&WE6>MSVD80_]Z_8FM/$V<&
M"4D\;!#V# :<N&F- [A)^J5S2">X6NB4NY,-^>N[=Y+P*T[=I'7]8 8&L8_;
MW=\^[H[.7"WBO<Z<DG#OA\Z/E@5]'F0+FB@(!"6*AI!)ELS@?4CE*5A6P=7C
MZ4JPV5R!YW@->,_%*3LC.5TQ%=.]4D^GFC]WJF:1SI2'J[U.R,Z A;L;C#3=
M**CM-%L!(74G)%.OWG"<:#L*:RVO67/_<#=0%-ES&:E6,=W=6+#$FE.]?KO5
M2I5_SD(U;[N.\].&X=OKL,4,2*QPA0694<^U_TQG&R!%</V77&&AK-%(E_Z"
MB!GJGW*E^*+=0/5G5"@6D-@B,9LE;467JB 7*S>WT^7:SIO6Y@H53]M-U&;$
M<TTFA"@8<0QXP1WPF(OVIN,T&PW'UQ0K(@L6K]HONX*1^&5%DD1:D@H6Y63)
M/E-T'E6;Q_/<EVW'\6.6T#)0KJ>C,_CPYG#_< (USW8[5<W_MP;?9I]^_>OV
M]0:CR>'!8:\[.1P>P?'):'S2/9K 9 CN#IS88[MGPWC0,U2WUG JT!U#MS\\
MG@SZ5]A+II;3A.$!3-X,8-P=[7>/!F-K^.&7P4?H]B::XCF.]_]&HO[%2!QG
M0F8$5U/\LN\T4(PGA>]$ @EYJLLTO<1>,FG?>01J3F%,Q)0D5%K#94Q7T V4
MIFC?*X:>)2$5$G,25?7FC$8P6-(@4^R,PC"*6$ %D*2D';"$) &ZN*:ALK=<
M)'! A5BA8="G,3DG@D+ 1<H%,09MZ:5>;.YXGN/W^"(ER<H\N?ZK"LRIH-,5
M!+K8HA5:151%>Z-EIE2JPA4FX#3AYS$-9_3%9F/'OR-X?DK"$%N9%=,(8[Q3
M5B)#SQ/5MO0O]PKP%GE5FGY?BUZ-0</>-C[K +_+B%!4Q"L8480+@XU8<K$
MU['>0<2%@>%3S@448Q;"SR3!9T30;3I^S:WDL^ RQKFN$N(R%POD(<IB7"_
MIYA1">=,S0U=T$\9$U1/#ZEEY#KG,62 IKB-K7"M#9,]$TQI#8-E,"?)C);I
M[;9J=4R1EJ]3]]&FR?2!I E+, T6>2$'J($PW2Q88E HLB8B3.=0*JC4Z%4T
MF<0QH!C55B&V,D4X9=YUHG4?084A,ZIUET&N+,[!YRG-FX>\EC[V0VS:?;UE
M,ET)?B4BF.>UX1:U<7>+%9G&M*1.N<#F;*'E,4DE;9=?_)#)-":K-DN,)4;H
M6[8ON'&RG7SSI 2^PW+E@FP;4E6%-VE-V_'<6ZF.?3OM:UIK+;O5O)W\K6H;
MCKWMMNZDMFH"D0<#XRTQXW8W:NO]8E$@;2]=@GMU3Z=KYGK(\VC?5R8:)/=7
M5X=CX?"C].7%9GW;E^837G=''Z%OP_[)Z.AP/#SZ!PXZVKTG _ 16="[0EQT
M$-U?T!F0/&8A:,/\A^_G:]QB&, SD3#)DV<+^$2?HY].47_ME'&,&P 6FMN#
M[P+[VO'>K>?#]>YZ_AO61Y^*3W6XC(;[@]$$CFW\]OO@[;-M-<]EMHSX%&TP
M>///]/39XOW$1LO%4/D-1\K%-*G<=GU5N72WU2ONJ]83Z;NRHFH.95\X\A4&
MU_4!+>72G'W;@L9$VWWC0ONBV,RISKD0(5.LN$S=%,D#OM>9:BLNGSNO?.;7
M\57S-\!?4$L! A0#%     @ CGIK6I'JQ\XFD0$ M (; !
M ( !     &MF>2TR,#(U,#$S,2YH=&U02P$"% ,4    " ".>FM:+@&7.;H1
M  "+P   $               @ %4D0$ :V9Y+3(P,C4P,3,Q+GAS9%!+ 0(4
M Q0    ( (YZ:UI9<ZD?0"8  /M[ 0 4              "  3RC 0!K9GDM
M,C R-3 Q,S%?8V%L+GAM;%!+ 0(4 Q0    ( (YZ:UIK13^BDU$  !F" P 4
M              "  :[) 0!K9GDM,C R-3 Q,S%?9&5F+GAM;%!+ 0(4 Q0
M   ( (YZ:UI;5-^^B!,   D5   3              "  7,; @!K9GDM,C R
M-3 Q,S%?9S$N:G!G4$L! A0#%     @ CGIK6C!>HQ_1%@  G2$  !,
M         ( !+"\" &MF>2TR,#(U,#$S,5]G,BYJ<&=02P$"% ,4    " ".
M>FM:06+K9$@* 0!G&@H %               @ $N1@( :V9Y+3(P,C4P,3,Q
M7VQA8BYX;6Q02P$"% ,4    " ".>FM:"""T'BV8  !F[08 %
M    @ &H4 , :V9Y+3(P,C4P,3,Q7W!R92YX;6Q02P$"% ,4    " ".>FM:
MUQ9! )\'   :)@  '@              @ $'Z0, :V9Y+3(P,C4P,3,Q>'$S
M9GDR-7AE>'@S,3$N:'1M4$L! A0#%     @ CGIK6@<ZRYG5!P  >28  !X
M             ( !XO # &MF>2TR,#(U,#$S,7AQ,V9Y,C5X97AX,S$R+FAT
M;5!+ 0(4 Q0    ( (YZ:UI(;23+U00   T8   >              "  ?/X
M P!K9GDM,C R-3 Q,S%X<3-F>3(U>&5X>#,R,2YH=&U02P4&      L "P#J
) @  !/X#

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>kfy-20250131_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:kfy="http://www.kornferry.com/20250131"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="kfy-20250131.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
        </entity>
        <period>
            <instant>2025-03-04</instant>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:ReimbursedOutOfPocketEngagementExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:ReimbursedOutOfPocketEngagementExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:ReimbursedOutOfPocketEngagementExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:ReimbursedOutOfPocketEngagementExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:ReimbursedExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:ReimbursedExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:ReimbursedExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:ReimbursedExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-08-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c-38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-08-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c-39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-08-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c-40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
        </entity>
        <period>
            <startDate>2024-08-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c-41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-08-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c-42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-08-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c-43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="c-44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="c-45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="c-46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="c-47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="c-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="c-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</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-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</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-57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="c-60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="c-61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="c-62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="c-63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="c-64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="c-65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="c-78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="c-79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="c-80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="c-81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="c-82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="c-83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="c-84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="c-85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="c-86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="c-87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="c-88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="c-89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</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-96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</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-97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ImpairedLongLivedAssetsHeldAndUsedByTypeAxis">kfy:RightOfUseAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ImpairedLongLivedAssetsHeldAndUsedByTypeAxis">kfy:RightOfUseAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ImpairedLongLivedAssetsHeldAndUsedByTypeAxis">kfy:LeaseholdImprovementsAndFurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ImpairedLongLivedAssetsHeldAndUsedByTypeAxis">kfy:LeaseholdImprovementsAndFurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ImpairedLongLivedAssetsHeldAndUsedByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ImpairedLongLivedAssetsHeldAndUsedByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ImpairedLongLivedAssetsHeldAndUsedByTypeAxis">kfy:RightOfUseAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ImpairedLongLivedAssetsHeldAndUsedByTypeAxis">kfy:LeaseholdImprovementsAndFurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ImpairedLongLivedAssetsHeldAndUsedByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2024-02-01</endDate>
        </period>
    </context>
    <context id="c-110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveAndProfessionalSearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="c-127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="c-128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="c-129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</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-133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</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-135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="c-143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="c-144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="c-145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</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-149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</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-151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="c-152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="c-153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="c-154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</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-163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kfy:CorporateNotesOrBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kfy:USTreasuryAndAgencySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</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-166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</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>2024-04-30</instant>
        </period>
    </context>
    <context id="c-172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kfy:CorporateNotesOrBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kfy:USTreasuryAndAgencySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">kfy:DerivativesPurchasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">kfy:DerivativesSoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">kfy:DerivativesPurchasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">kfy:DerivativesSoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">kfy:DeferredCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">kfy:DeferredCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">kfy:DeferredCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">kfy:DeferredCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">kfy:CSVOfColiContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">kfy:DeferredCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">kfy:CSVOfColiContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">kfy:DeferredCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">kfy:CSVOfColiContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">kfy:CSVOfColiContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">kfy:CSVOfColiContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">kfy:CSVOfColiContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">kfy:ExecutiveCapitalAccumulationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">kfy:ExecutiveCapitalAccumulationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">kfy:ExecutiveCapitalAccumulationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">kfy:ExecutiveCapitalAccumulationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">kfy:ExecutiveCapitalAccumulationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">kfy:ExecutiveCapitalAccumulationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-02-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-05-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-05-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2027-05-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FinancialServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FinancialServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:LifeSciencesAndHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:LifeSciencesAndHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:ConsumerGoodsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:ConsumerGoodsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:EducationNonProfitAndGeneralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:EducationNonProfitAndGeneralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-232">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FinancialServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-233">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FinancialServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-234">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:LifeSciencesAndHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-235">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:LifeSciencesAndHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-237">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-238">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:ConsumerGoodsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-239">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:ConsumerGoodsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-240">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:EducationNonProfitAndGeneralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-241">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:EducationNonProfitAndGeneralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-242">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</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-243">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</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-244">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">kfy:MarketableSecuritiesCurrentMember</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-245">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">kfy:MarketableSecuritiesNonCurrentMember</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-246">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</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-247">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</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-248">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">kfy:MarketableSecuritiesCurrentMember</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-249">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">kfy:MarketableSecuritiesNonCurrentMember</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-250">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kfy:USTreasuryAndAgencySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-251">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kfy:USTreasuryAndAgencySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-252">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">kfy:MarketableSecuritiesCurrentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kfy:USTreasuryAndAgencySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-253">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">kfy:MarketableSecuritiesNonCurrentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kfy:USTreasuryAndAgencySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-254">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-255">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-256">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">kfy:MarketableSecuritiesCurrentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-257">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">kfy:MarketableSecuritiesNonCurrentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-258">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-259">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-260">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">kfy:MarketableSecuritiesCurrentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-261">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">kfy:MarketableSecuritiesNonCurrentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-262">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kfy:USTreasuryAndAgencySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-263">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kfy:USTreasuryAndAgencySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-264">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">kfy:MarketableSecuritiesCurrentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kfy:USTreasuryAndAgencySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-265">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">kfy:MarketableSecuritiesNonCurrentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kfy:USTreasuryAndAgencySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-266">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ReportableSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-267">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ReportableSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-268">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ReportableSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-269">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ReportableSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-270">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ReportableSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-271">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ReportableSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-272">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ReportableSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-273">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ReportableSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-274">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-275">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-276">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-277">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-278">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:DigitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-279">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:DigitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-280">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:DigitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-281">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:DigitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-282">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchNorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-283">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchNorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-284">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchNorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-285">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchNorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-286">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchEMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-287">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchEMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-288">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchEMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-289">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchEMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-290">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchAsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-291">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchAsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-292">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchAsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-293">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchAsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-294">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchLatinAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-295">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchLatinAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-296">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchLatinAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-297">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchLatinAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-298">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ProfessionalSearchInterimMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-299">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ProfessionalSearchInterimMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-300">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ProfessionalSearchInterimMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ProfessionalSearchInterimMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:RPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-303">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:RPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-304">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:RPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-305">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:RPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-306">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-307">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-309">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-312">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:DigitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-313">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:DigitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-314">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:DigitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:DigitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-316">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchNorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-317">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchNorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-318">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchNorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-319">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchNorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-320">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchEMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-321">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchEMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-322">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchEMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchEMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-324">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchAsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-325">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchAsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchAsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-327">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchAsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchLatinAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchLatinAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchLatinAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchLatinAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-332">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ProfessionalSearchInterimMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-333">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ProfessionalSearchInterimMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-334">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ProfessionalSearchInterimMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-335">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ProfessionalSearchInterimMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-336">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:RPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-337">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:RPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-338">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:RPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-339">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:RPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-340">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-341">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-342">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfy:FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-343">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfy:FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">kfy:SeniorUnsecuredNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-344">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfy:FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">kfy:SeniorUnsecuredNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-345">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfy:FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-346">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfy:AmendedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-24</startDate>
            <endDate>2022-06-24</endDate>
        </period>
    </context>
    <context id="c-347">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfy:AmendedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-24</instant>
        </period>
    </context>
    <context id="c-348">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">kfy:CreditFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfy:AmendedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-349">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">kfy:CreditFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfy:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-350">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">kfy:CreditFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-351">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">kfy:CreditFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-352">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-353">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-354">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">kfy:OtherFinancialInstitutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-355">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">kfy:OtherFinancialInstitutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-356">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kfy:TrilogyInternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2024-11-01</endDate>
        </period>
    </context>
    <context id="c-357">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kfy:TrilogyInternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-11-01</instant>
        </period>
    </context>
    <context id="c-358">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-10</startDate>
            <endDate>2025-03-10</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="solution">
        <measure>kfy:solution</measure>
    </unit>
    <unit id="performance_obligation">
        <measure>kfy:performance_obligation</measure>
    </unit>
    <unit id="phase">
        <measure>kfy:phase</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="segment">
        <measure>kfy:segment</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-26">0000056679</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-27">--04-30</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-28">2025</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-29">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag contextRef="c-1" id="f-30">false</dei:AmendmentFlag>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-111" id="f-523">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <kfy:CashCompensationPercentage contextRef="c-113" decimals="2" id="f-530" unitRef="number">0.33</kfy:CashCompensationPercentage>
    <kfy:OptionToReceiveEmployeeBenefitsByQuarterlyInstallmentsPeriods contextRef="c-209" id="f-885">P1Y</kfy:OptionToReceiveEmployeeBenefitsByQuarterlyInstallmentsPeriods>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-214" id="f-965">P3M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-215" id="f-966">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-216" id="f-967">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-217" id="f-968" xsi:nil="true"/>
    <dei:DocumentType contextRef="c-1" id="f-1">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="c-1" id="f-2">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-3">2025-01-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="c-1" id="f-4">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c-1" id="f-5">001-14505</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-6">KORN FERRY</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-7">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-8">95-2623879</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-9">1900 Avenue of the Stars</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="c-1" id="f-10">Suite 1225</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-11">Los Angeles</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-12">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-13">90067</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-14">310</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-15">552-1834</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-1" id="f-16">Common Stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-17">KFY</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-18">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-19">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-20">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-21">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-22">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-23">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="c-1" id="f-24">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-2" decimals="INF" id="f-25" unitRef="shares">51645879</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-3" decimals="-3" id="f-31" unitRef="usd">779298000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-3" id="f-32" unitRef="usd">941005000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent contextRef="c-3" decimals="-3" id="f-33" unitRef="usd">40658000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent contextRef="c-4" decimals="-3" id="f-34" unitRef="usd">42742000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-3" decimals="-3" id="f-35" unitRef="usd">43484000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-4" decimals="-3" id="f-36" unitRef="usd">44192000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-3" decimals="-3" id="f-37" unitRef="usd">575703000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-4" decimals="-3" id="f-38" unitRef="usd">541014000</us-gaap:AccountsReceivableNetCurrent>
    <kfy:IncomeTaxesAndOtherReceivablesCurrent contextRef="c-3" decimals="-3" id="f-39" unitRef="usd">54467000</kfy:IncomeTaxesAndOtherReceivablesCurrent>
    <kfy:IncomeTaxesAndOtherReceivablesCurrent contextRef="c-4" decimals="-3" id="f-40" unitRef="usd">40696000</kfy:IncomeTaxesAndOtherReceivablesCurrent>
    <kfy:UnearnedCompensationCurrent contextRef="c-3" decimals="-3" id="f-41" unitRef="usd">61842000</kfy:UnearnedCompensationCurrent>
    <kfy:UnearnedCompensationCurrent contextRef="c-4" decimals="-3" id="f-42" unitRef="usd">59247000</kfy:UnearnedCompensationCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-3" decimals="-3" id="f-43" unitRef="usd">45352000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-4" decimals="-3" id="f-44" unitRef="usd">49456000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-3" decimals="-3" id="f-45" unitRef="usd">1557320000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-4" decimals="-3" id="f-46" unitRef="usd">1674160000</us-gaap:AssetsCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent contextRef="c-3" decimals="-3" id="f-47" unitRef="usd">241037000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:MarketableSecuritiesNoncurrent contextRef="c-4" decimals="-3" id="f-48" unitRef="usd">211681000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-3" decimals="-3" id="f-49" unitRef="usd">162769000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-4" decimals="-3" id="f-50" unitRef="usd">161849000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-3" decimals="-3" id="f-51" unitRef="usd">148169000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-4" decimals="-3" id="f-52" unitRef="usd">160464000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:CashSurrenderValueOfLifeInsurance contextRef="c-3" decimals="-3" id="f-53" unitRef="usd">254027000</us-gaap:CashSurrenderValueOfLifeInsurance>
    <us-gaap:CashSurrenderValueOfLifeInsurance contextRef="c-4" decimals="-3" id="f-54" unitRef="usd">218977000</us-gaap:CashSurrenderValueOfLifeInsurance>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-3" decimals="-3" id="f-55" unitRef="usd">130427000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-4" decimals="-3" id="f-56" unitRef="usd">133564000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:Goodwill contextRef="c-3" decimals="-3" id="f-57" unitRef="usd">942105000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-4" decimals="-3" id="f-58" unitRef="usd">908376000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-3" decimals="-3" id="f-59" unitRef="usd">75841000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-4" decimals="-3" id="f-60" unitRef="usd">88833000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <kfy:UnearnedCompensationNonCurrent contextRef="c-3" decimals="-3" id="f-61" unitRef="usd">111121000</kfy:UnearnedCompensationNonCurrent>
    <kfy:UnearnedCompensationNonCurrent contextRef="c-4" decimals="-3" id="f-62" unitRef="usd">99913000</kfy:UnearnedCompensationNonCurrent>
    <us-gaap:InvestmentsAndOtherNoncurrentAssets contextRef="c-3" decimals="-3" id="f-63" unitRef="usd">26843000</us-gaap:InvestmentsAndOtherNoncurrentAssets>
    <us-gaap:InvestmentsAndOtherNoncurrentAssets contextRef="c-4" decimals="-3" id="f-64" unitRef="usd">21052000</us-gaap:InvestmentsAndOtherNoncurrentAssets>
    <us-gaap:Assets contextRef="c-3" decimals="-3" id="f-65" unitRef="usd">3649659000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-4" decimals="-3" id="f-66" unitRef="usd">3678869000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c-3" decimals="-3" id="f-67" unitRef="usd">51659000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-4" decimals="-3" id="f-68" unitRef="usd">50112000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="c-3" decimals="-3" id="f-69" unitRef="usd">20653000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="c-4" decimals="-3" id="f-70" unitRef="usd">24076000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-3" decimals="-3" id="f-71" unitRef="usd">416051000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-72" unitRef="usd">525466000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-3" decimals="-3" id="f-73" unitRef="usd">36806000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-4" decimals="-3" id="f-74" unitRef="usd">36073000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c-3" decimals="-3" id="f-75" unitRef="usd">292588000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-76" unitRef="usd">298792000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-3" decimals="-3" id="f-77" unitRef="usd">817757000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-78" unitRef="usd">934519000</us-gaap:LiabilitiesCurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent contextRef="c-3" decimals="-3" id="f-79" unitRef="usd">476413000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent contextRef="c-4" decimals="-3" id="f-80" unitRef="usd">440396000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-3" decimals="-3" id="f-81" unitRef="usd">130850000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-4" decimals="-3" id="f-82" unitRef="usd">143507000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-3" decimals="-3" id="f-83" unitRef="usd">397535000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-4" decimals="-3" id="f-84" unitRef="usd">396946000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-3" decimals="-3" id="f-85" unitRef="usd">4952000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-4" decimals="-3" id="f-86" unitRef="usd">4540000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-3" decimals="-3" id="f-87" unitRef="usd">24875000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-4" decimals="-3" id="f-88" unitRef="usd">21636000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c-3" decimals="-3" id="f-89" unitRef="usd">1852382000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-4" decimals="-3" id="f-90" unitRef="usd">1941544000</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-3"
      decimals="2"
      id="f-91"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-4"
      decimals="2"
      id="f-92"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-3" decimals="-3" id="f-93" unitRef="shares">150000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-4" decimals="-3" id="f-94" unitRef="shares">150000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c-3" decimals="-3" id="f-95" unitRef="shares">78287000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="c-4" decimals="-3" id="f-96" unitRef="shares">77460000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-3" decimals="-3" id="f-97" unitRef="shares">51573000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-4" decimals="-3" id="f-98" unitRef="shares">51983000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStocksIncludingAdditionalPaidInCapital contextRef="c-3" decimals="-3" id="f-99" unitRef="usd">365435000</us-gaap:CommonStocksIncludingAdditionalPaidInCapital>
    <us-gaap:CommonStocksIncludingAdditionalPaidInCapital contextRef="c-4" decimals="-3" id="f-100" unitRef="usd">414885000</us-gaap:CommonStocksIncludingAdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-3" decimals="-3" id="f-101" unitRef="usd">1549086000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-4" decimals="-3" id="f-102" unitRef="usd">1425844000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-3" decimals="-3" id="f-103" unitRef="usd">-121781000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-4" decimals="-3" id="f-104" unitRef="usd">-107671000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="c-3" decimals="-3" id="f-105" unitRef="usd">1792740000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-3" id="f-106" unitRef="usd">1733058000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest contextRef="c-3" decimals="-3" id="f-107" unitRef="usd">4537000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest contextRef="c-4" decimals="-3" id="f-108" unitRef="usd">4267000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-3" decimals="-3" id="f-109" unitRef="usd">1797277000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-4" decimals="-3" id="f-110" unitRef="usd">1737325000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-3" decimals="-3" id="f-111" unitRef="usd">3649659000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-4" decimals="-3" id="f-112" unitRef="usd">3678869000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-3" id="f-113" unitRef="usd">668729000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-3" id="f-114" unitRef="usd">668679000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-115" unitRef="usd">2018040000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-8" decimals="-3" id="f-116" unitRef="usd">2071871000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-9" decimals="-3" id="f-117" unitRef="usd">7809000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-10" decimals="-3" id="f-118" unitRef="usd">8194000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-11" decimals="-3" id="f-119" unitRef="usd">23219000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-12" decimals="-3" id="f-120" unitRef="usd">23711000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-13" decimals="-3" id="f-121" unitRef="usd">676538000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-14" decimals="-3" id="f-122" unitRef="usd">676873000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-123" unitRef="usd">2041259000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-15" decimals="-3" id="f-124" unitRef="usd">2095582000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:LaborAndRelatedExpense contextRef="c-13" decimals="-3" id="f-125" unitRef="usd">425319000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense contextRef="c-14" decimals="-3" id="f-126" unitRef="usd">456216000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense contextRef="c-1" decimals="-3" id="f-127" unitRef="usd">1314521000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense contextRef="c-15" decimals="-3" id="f-128" unitRef="usd">1389956000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-13" decimals="-3" id="f-129" unitRef="usd">65325000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-14" decimals="-3" id="f-130" unitRef="usd">62661000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-1" decimals="-3" id="f-131" unitRef="usd">189865000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-15" decimals="-3" id="f-132" unitRef="usd">194315000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-16" decimals="-3" id="f-133" unitRef="usd">7809000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-17" decimals="-3" id="f-134" unitRef="usd">8194000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-18" decimals="-3" id="f-135" unitRef="usd">23219000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-19" decimals="-3" id="f-136" unitRef="usd">23711000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-5" decimals="-3" id="f-137" unitRef="usd">78047000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-6" decimals="-3" id="f-138" unitRef="usd">75814000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-7" decimals="-3" id="f-139" unitRef="usd">210248000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-8" decimals="-3" id="f-140" unitRef="usd">231516000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-13" decimals="-3" id="f-141" unitRef="usd">20490000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-14" decimals="-3" id="f-142" unitRef="usd">19509000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-3" id="f-143" unitRef="usd">59756000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-15" decimals="-3" id="f-144" unitRef="usd">58075000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:RestructuringCharges contextRef="c-13" decimals="-3" id="f-145" unitRef="usd">1316000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-14" decimals="-3" id="f-146" unitRef="usd">4612000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-1" decimals="-3" id="f-147" unitRef="usd">1892000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-15" decimals="-3" id="f-148" unitRef="usd">68558000</us-gaap:RestructuringCharges>
    <us-gaap:CostsAndExpenses contextRef="c-13" decimals="-3" id="f-149" unitRef="usd">598306000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-14" decimals="-3" id="f-150" unitRef="usd">627006000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-1" decimals="-3" id="f-151" unitRef="usd">1799501000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-15" decimals="-3" id="f-152" unitRef="usd">1966131000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-13" decimals="-3" id="f-153" unitRef="usd">78232000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-14" decimals="-3" id="f-154" unitRef="usd">49867000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-3" id="f-155" unitRef="usd">241758000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-15" decimals="-3" id="f-156" unitRef="usd">129451000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-13" decimals="-3" id="f-157" unitRef="usd">9363000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-14" decimals="-3" id="f-158" unitRef="usd">23817000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-159" unitRef="usd">29259000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-15" decimals="-3" id="f-160" unitRef="usd">23559000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-13" decimals="-3" id="f-161" unitRef="usd">-5461000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-14" decimals="-3" id="f-162" unitRef="usd">-4946000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-1" decimals="-3" id="f-163" unitRef="usd">-15032000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-15" decimals="-3" id="f-164" unitRef="usd">-16282000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-13" decimals="-3" id="f-165" unitRef="usd">82134000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-14" decimals="-3" id="f-166" unitRef="usd">68738000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-167" unitRef="usd">255985000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-15" decimals="-3" id="f-168" unitRef="usd">136728000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-169" unitRef="usd">22795000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-14" decimals="-3" id="f-170" unitRef="usd">9018000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-171" unitRef="usd">70047000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-15" decimals="-3" id="f-172" unitRef="usd">29779000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss contextRef="c-13" decimals="-3" id="f-173" unitRef="usd">59339000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-14" decimals="-3" id="f-174" unitRef="usd">59720000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-1" decimals="-3" id="f-175" unitRef="usd">185938000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-15" decimals="-3" id="f-176" unitRef="usd">106949000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-13" decimals="-3" id="f-177" unitRef="usd">925000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-14" decimals="-3" id="f-178" unitRef="usd">649000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-179" unitRef="usd">4120000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-15" decimals="-3" id="f-180" unitRef="usd">2984000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-3" id="f-181" unitRef="usd">58414000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-14" decimals="-3" id="f-182" unitRef="usd">59071000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-183" unitRef="usd">181818000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-15" decimals="-3" id="f-184" unitRef="usd">103965000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-13"
      decimals="2"
      id="f-185"
      unitRef="usdPerShare">1.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-14"
      decimals="2"
      id="f-186"
      unitRef="usdPerShare">1.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-187"
      unitRef="usdPerShare">3.46</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-15"
      decimals="2"
      id="f-188"
      unitRef="usdPerShare">2.00</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-13"
      decimals="2"
      id="f-189"
      unitRef="usdPerShare">1.10</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-14"
      decimals="2"
      id="f-190"
      unitRef="usdPerShare">1.13</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-191"
      unitRef="usdPerShare">3.40</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-15"
      decimals="2"
      id="f-192"
      unitRef="usdPerShare">1.99</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-13" decimals="-3" id="f-193" unitRef="shares">51606000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-14" decimals="-3" id="f-194" unitRef="shares">51126000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-195" unitRef="shares">51838000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-15" decimals="-3" id="f-196" unitRef="shares">51129000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-13" decimals="-3" id="f-197" unitRef="shares">52364000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-14" decimals="-3" id="f-198" unitRef="shares">51343000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-199" unitRef="shares">52789000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-15" decimals="-3" id="f-200" unitRef="shares">51329000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss contextRef="c-13" decimals="-3" id="f-201" unitRef="usd">59339000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-14" decimals="-3" id="f-202" unitRef="usd">59720000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-1" decimals="-3" id="f-203" unitRef="usd">185938000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-15" decimals="-3" id="f-204" unitRef="usd">106949000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-13" decimals="-3" id="f-205" unitRef="usd">-21353000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-14" decimals="-3" id="f-206" unitRef="usd">12990000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-1" decimals="-3" id="f-207" unitRef="usd">-14902000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-15" decimals="-3" id="f-208" unitRef="usd">-10228000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="c-13" decimals="-3" id="f-209" unitRef="usd">-56000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="c-14" decimals="-3" id="f-210" unitRef="usd">-29000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="c-1" decimals="-3" id="f-211" unitRef="usd">91000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="c-15" decimals="-3" id="f-212" unitRef="usd">-84000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-13" decimals="-3" id="f-213" unitRef="usd">-23000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-14" decimals="-3" id="f-214" unitRef="usd">172000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-215" unitRef="usd">71000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-15" decimals="-3" id="f-216" unitRef="usd">344000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c-13" decimals="-3" id="f-217" unitRef="usd">38019000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c-14" decimals="-3" id="f-218" unitRef="usd">72911000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-219" unitRef="usd">171016000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c-15" decimals="-3" id="f-220" unitRef="usd">97149000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c-13" decimals="-3" id="f-221" unitRef="usd">885000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c-14" decimals="-3" id="f-222" unitRef="usd">897000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-223" unitRef="usd">3308000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c-15" decimals="-3" id="f-224" unitRef="usd">3350000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-13" decimals="-3" id="f-225" unitRef="usd">37134000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-14" decimals="-3" id="f-226" unitRef="usd">72014000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-3" id="f-227" unitRef="usd">167708000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-15" decimals="-3" id="f-228" unitRef="usd">93799000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-20" decimals="-3" id="f-229" unitRef="shares">51983000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-20" decimals="-3" id="f-230" unitRef="usd">414885000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-21" decimals="-3" id="f-231" unitRef="usd">1425844000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-22" decimals="-3" id="f-232" unitRef="usd">-107671000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-23" decimals="-3" id="f-233" unitRef="usd">1733058000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-24" decimals="-3" id="f-234" unitRef="usd">4267000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-4" decimals="-3" id="f-235" unitRef="usd">1737325000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss contextRef="c-25" decimals="-3" id="f-236" unitRef="usd">62604000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-26" decimals="-3" id="f-237" unitRef="usd">62604000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-27" decimals="-3" id="f-238" unitRef="usd">1652000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-28" decimals="-3" id="f-239" unitRef="usd">64256000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-29" decimals="-3" id="f-240" unitRef="usd">2811000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-26" decimals="-3" id="f-241" unitRef="usd">2811000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-27" decimals="-3" id="f-242" unitRef="usd">-518000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-28" decimals="-3" id="f-243" unitRef="usd">2293000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:DividendsCommonStockCash contextRef="c-25" decimals="-3" id="f-244" unitRef="usd">19800000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-26" decimals="-3" id="f-245" unitRef="usd">19800000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-28" decimals="-3" id="f-246" unitRef="usd">19800000</us-gaap:DividendsCommonStockCash>
    <us-gaap:TreasuryStockSharesAcquired contextRef="c-30" decimals="-3" id="f-247" unitRef="shares">604000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-30" decimals="-3" id="f-248" unitRef="usd">40113000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-26" decimals="-3" id="f-249" unitRef="usd">40113000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-28" decimals="-3" id="f-250" unitRef="usd">40113000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="c-30" decimals="-3" id="f-251" unitRef="shares">775000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c-30" decimals="-3" id="f-252" unitRef="usd">4720000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c-26" decimals="-3" id="f-253" unitRef="usd">4720000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c-28" decimals="-3" id="f-254" unitRef="usd">4720000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition contextRef="c-30" decimals="-3" id="f-255" unitRef="usd">10561000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition contextRef="c-26" decimals="-3" id="f-256" unitRef="usd">10561000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition contextRef="c-28" decimals="-3" id="f-257" unitRef="usd">10561000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-31" decimals="-3" id="f-258" unitRef="shares">52154000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-31" decimals="-3" id="f-259" unitRef="usd">390053000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-32" decimals="-3" id="f-260" unitRef="usd">1468648000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-33" decimals="-3" id="f-261" unitRef="usd">-104860000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-34" decimals="-3" id="f-262" unitRef="usd">1753841000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-35" decimals="-3" id="f-263" unitRef="usd">5401000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-36" decimals="-3" id="f-264" unitRef="usd">1759242000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss contextRef="c-37" decimals="-3" id="f-265" unitRef="usd">60800000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-38" decimals="-3" id="f-266" unitRef="usd">60800000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-39" decimals="-3" id="f-267" unitRef="usd">1543000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-40" decimals="-3" id="f-268" unitRef="usd">62343000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-41" decimals="-3" id="f-269" unitRef="usd">4359000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-38" decimals="-3" id="f-270" unitRef="usd">4359000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-39" decimals="-3" id="f-271" unitRef="usd">-254000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-40" decimals="-3" id="f-272" unitRef="usd">4105000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:DividendsCommonStockCash contextRef="c-37" decimals="-3" id="f-273" unitRef="usd">19462000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-38" decimals="-3" id="f-274" unitRef="usd">19462000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-40" decimals="-3" id="f-275" unitRef="usd">19462000</us-gaap:DividendsCommonStockCash>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="c-39" decimals="-3" id="f-276" unitRef="usd">1570000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="c-40" decimals="-3" id="f-277" unitRef="usd">1570000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:TreasuryStockSharesAcquired contextRef="c-42" decimals="-3" id="f-278" unitRef="shares">461000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-42" decimals="-3" id="f-279" unitRef="usd">32944000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-38" decimals="-3" id="f-280" unitRef="usd">32944000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-40" decimals="-3" id="f-281" unitRef="usd">32944000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="c-42" decimals="-3" id="f-282" unitRef="shares">55000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition contextRef="c-42" decimals="-3" id="f-283" unitRef="usd">11151000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition contextRef="c-38" decimals="-3" id="f-284" unitRef="usd">11151000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition contextRef="c-40" decimals="-3" id="f-285" unitRef="usd">11151000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-43" decimals="-3" id="f-286" unitRef="shares">51748000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-43" decimals="-3" id="f-287" unitRef="usd">368260000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-44" decimals="-3" id="f-288" unitRef="usd">1509986000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-45" decimals="-3" id="f-289" unitRef="usd">-100501000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-46" decimals="-3" id="f-290" unitRef="usd">1777745000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-47" decimals="-3" id="f-291" unitRef="usd">5120000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-48" decimals="-3" id="f-292" unitRef="usd">1782865000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss contextRef="c-49" decimals="-3" id="f-293" unitRef="usd">58414000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-50" decimals="-3" id="f-294" unitRef="usd">58414000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-51" decimals="-3" id="f-295" unitRef="usd">925000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-13" decimals="-3" id="f-296" unitRef="usd">59339000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-52" decimals="-3" id="f-297" unitRef="usd">-21280000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-50" decimals="-3" id="f-298" unitRef="usd">-21280000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-51" decimals="-3" id="f-299" unitRef="usd">-40000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-13" decimals="-3" id="f-300" unitRef="usd">-21320000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:DividendsCommonStockCash contextRef="c-49" decimals="-3" id="f-301" unitRef="usd">19314000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-50" decimals="-3" id="f-302" unitRef="usd">19314000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-13" decimals="-3" id="f-303" unitRef="usd">19314000</us-gaap:DividendsCommonStockCash>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="c-51" decimals="-3" id="f-304" unitRef="usd">1468000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="c-13" decimals="-3" id="f-305" unitRef="usd">1468000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:TreasuryStockSharesAcquired contextRef="c-53" decimals="-3" id="f-306" unitRef="shares">238000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-53" decimals="-3" id="f-307" unitRef="usd">17972000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-50" decimals="-3" id="f-308" unitRef="usd">17972000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-13" decimals="-3" id="f-309" unitRef="usd">17972000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="c-53" decimals="-3" id="f-310" unitRef="shares">63000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c-53" decimals="-3" id="f-311" unitRef="usd">4022000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c-50" decimals="-3" id="f-312" unitRef="usd">4022000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c-13" decimals="-3" id="f-313" unitRef="usd">4022000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition contextRef="c-53" decimals="-3" id="f-314" unitRef="usd">11125000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition contextRef="c-50" decimals="-3" id="f-315" unitRef="usd">11125000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition contextRef="c-13" decimals="-3" id="f-316" unitRef="usd">11125000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-54" decimals="-3" id="f-317" unitRef="shares">51573000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-54" decimals="-3" id="f-318" unitRef="usd">365435000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-55" decimals="-3" id="f-319" unitRef="usd">1549086000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-56" decimals="-3" id="f-320" unitRef="usd">-121781000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-57" decimals="-3" id="f-321" unitRef="usd">1792740000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-58" decimals="-3" id="f-322" unitRef="usd">4537000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-3" decimals="-3" id="f-323" unitRef="usd">1797277000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-59" decimals="-3" id="f-324" unitRef="shares">52269000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-59" decimals="-3" id="f-325" unitRef="usd">429754000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-60" decimals="-3" id="f-326" unitRef="usd">1311081000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-61" decimals="-3" id="f-327" unitRef="usd">-92764000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-62" decimals="-3" id="f-328" unitRef="usd">1648071000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-63" decimals="-3" id="f-329" unitRef="usd">4934000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-64" decimals="-3" id="f-330" unitRef="usd">1653005000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss contextRef="c-65" decimals="-3" id="f-331" unitRef="usd">46605000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-66" decimals="-3" id="f-332" unitRef="usd">46605000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-67" decimals="-3" id="f-333" unitRef="usd">580000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-68" decimals="-3" id="f-334" unitRef="usd">47185000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-69" decimals="-3" id="f-335" unitRef="usd">2293000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-66" decimals="-3" id="f-336" unitRef="usd">2293000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-67" decimals="-3" id="f-337" unitRef="usd">335000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-68" decimals="-3" id="f-338" unitRef="usd">2628000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:DividendsCommonStockCash contextRef="c-65" decimals="-3" id="f-339" unitRef="usd">9627000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-66" decimals="-3" id="f-340" unitRef="usd">9627000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-68" decimals="-3" id="f-341" unitRef="usd">9627000</us-gaap:DividendsCommonStockCash>
    <us-gaap:TreasuryStockSharesAcquired contextRef="c-70" decimals="-3" id="f-342" unitRef="shares">291000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-70" decimals="-3" id="f-343" unitRef="usd">14358000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-66" decimals="-3" id="f-344" unitRef="usd">14358000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-68" decimals="-3" id="f-345" unitRef="usd">14358000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="c-70" decimals="-3" id="f-346" unitRef="shares">727000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c-70" decimals="-3" id="f-347" unitRef="usd">5217000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c-66" decimals="-3" id="f-348" unitRef="usd">5217000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c-68" decimals="-3" id="f-349" unitRef="usd">5217000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition contextRef="c-70" decimals="-3" id="f-350" unitRef="usd">8480000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition contextRef="c-66" decimals="-3" id="f-351" unitRef="usd">8480000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition contextRef="c-68" decimals="-3" id="f-352" unitRef="usd">8480000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-71" decimals="-3" id="f-353" unitRef="shares">52705000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-71" decimals="-3" id="f-354" unitRef="usd">429093000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-72" decimals="-3" id="f-355" unitRef="usd">1348059000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-73" decimals="-3" id="f-356" unitRef="usd">-90471000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-74" decimals="-3" id="f-357" unitRef="usd">1686681000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-75" decimals="-3" id="f-358" unitRef="usd">5849000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-76" decimals="-3" id="f-359" unitRef="usd">1692530000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss contextRef="c-77" decimals="-3" id="f-360" unitRef="usd">-1711000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-78" decimals="-3" id="f-361" unitRef="usd">-1711000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-79" decimals="-3" id="f-362" unitRef="usd">1755000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-80" decimals="-3" id="f-363" unitRef="usd">44000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-81" decimals="-3" id="f-364" unitRef="usd">-25402000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-78" decimals="-3" id="f-365" unitRef="usd">-25402000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-79" decimals="-3" id="f-366" unitRef="usd">-217000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-80" decimals="-3" id="f-367" unitRef="usd">-25619000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:DividendsCommonStockCash contextRef="c-77" decimals="-3" id="f-368" unitRef="usd">9662000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-78" decimals="-3" id="f-369" unitRef="usd">9662000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-80" decimals="-3" id="f-370" unitRef="usd">9662000</us-gaap:DividendsCommonStockCash>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="c-79" decimals="-3" id="f-371" unitRef="usd">3040000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="c-80" decimals="-3" id="f-372" unitRef="usd">3040000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:TreasuryStockSharesAcquired contextRef="c-82" decimals="-3" id="f-373" unitRef="shares">100000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-82" decimals="-3" id="f-374" unitRef="usd">4765000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-78" decimals="-3" id="f-375" unitRef="usd">4765000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-80" decimals="-3" id="f-376" unitRef="usd">4765000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="c-82" decimals="-3" id="f-377" unitRef="shares">51000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition contextRef="c-82" decimals="-3" id="f-378" unitRef="usd">11012000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition contextRef="c-78" decimals="-3" id="f-379" unitRef="usd">11012000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition contextRef="c-80" decimals="-3" id="f-380" unitRef="usd">11012000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-83" decimals="-3" id="f-381" unitRef="shares">52656000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-83" decimals="-3" id="f-382" unitRef="usd">435340000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-84" decimals="-3" id="f-383" unitRef="usd">1336686000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-85" decimals="-3" id="f-384" unitRef="usd">-115873000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-86" decimals="-3" id="f-385" unitRef="usd">1656153000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-87" decimals="-3" id="f-386" unitRef="usd">4347000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-88" decimals="-3" id="f-387" unitRef="usd">1660500000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss contextRef="c-89" decimals="-3" id="f-388" unitRef="usd">59071000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-90" decimals="-3" id="f-389" unitRef="usd">59071000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-91" decimals="-3" id="f-390" unitRef="usd">649000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-14" decimals="-3" id="f-391" unitRef="usd">59720000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-92" decimals="-3" id="f-392" unitRef="usd">12943000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-90" decimals="-3" id="f-393" unitRef="usd">12943000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-91" decimals="-3" id="f-394" unitRef="usd">248000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-14" decimals="-3" id="f-395" unitRef="usd">13191000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:DividendsCommonStockCash contextRef="c-89" decimals="-3" id="f-396" unitRef="usd">17617000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-90" decimals="-3" id="f-397" unitRef="usd">17617000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-14" decimals="-3" id="f-398" unitRef="usd">17617000</us-gaap:DividendsCommonStockCash>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="c-91" decimals="-3" id="f-399" unitRef="usd">1456000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="c-14" decimals="-3" id="f-400" unitRef="usd">1456000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:TreasuryStockSharesAcquired contextRef="c-93" decimals="-3" id="f-401" unitRef="shares">384000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-93" decimals="-3" id="f-402" unitRef="usd">21102000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-90" decimals="-3" id="f-403" unitRef="usd">21102000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-14" decimals="-3" id="f-404" unitRef="usd">21102000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="c-93" decimals="-3" id="f-405" unitRef="shares">73000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c-93" decimals="-3" id="f-406" unitRef="usd">4056000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c-90" decimals="-3" id="f-407" unitRef="usd">4056000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c-14" decimals="-3" id="f-408" unitRef="usd">4056000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition contextRef="c-93" decimals="-3" id="f-409" unitRef="usd">10119000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition contextRef="c-90" decimals="-3" id="f-410" unitRef="usd">10119000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition contextRef="c-14" decimals="-3" id="f-411" unitRef="usd">10119000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-94" decimals="-3" id="f-412" unitRef="shares">52345000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-94" decimals="-3" id="f-413" unitRef="usd">428413000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-95" decimals="-3" id="f-414" unitRef="usd">1378140000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-96" decimals="-3" id="f-415" unitRef="usd">-102930000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-97" decimals="-3" id="f-416" unitRef="usd">1703623000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-98" decimals="-3" id="f-417" unitRef="usd">3788000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-99" decimals="-3" id="f-418" unitRef="usd">1707411000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss contextRef="c-1" decimals="-3" id="f-419" unitRef="usd">185938000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-15" decimals="-3" id="f-420" unitRef="usd">106949000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-3" id="f-421" unitRef="usd">59756000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-15" decimals="-3" id="f-422" unitRef="usd">58075000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-3" id="f-423" unitRef="usd">33464000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-15" decimals="-3" id="f-424" unitRef="usd">30260000</us-gaap:ShareBasedCompensation>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-1" decimals="-3" id="f-425" unitRef="usd">12918000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-15" decimals="-3" id="f-426" unitRef="usd">17204000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments contextRef="c-1" decimals="-3" id="f-427" unitRef="usd">27992000</us-gaap:MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments>
    <us-gaap:MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments contextRef="c-15" decimals="-3" id="f-428" unitRef="usd">22801000</us-gaap:MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-429" unitRef="usd">5964000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-15" decimals="-3" id="f-430" unitRef="usd">-18818000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue contextRef="c-1" decimals="-3" id="f-431" unitRef="usd">7253000</us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue>
    <us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue contextRef="c-15" decimals="-3" id="f-432" unitRef="usd">6444000</us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue>
    <us-gaap:OperatingLeaseImpairmentLoss contextRef="c-1" decimals="-3" id="f-433" unitRef="usd">2452000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss contextRef="c-15" decimals="-3" id="f-434" unitRef="usd">1629000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="c-1" decimals="-3" id="f-435" unitRef="usd">509000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="c-15" decimals="-3" id="f-436" unitRef="usd">1575000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c-1" decimals="-3" id="f-437" unitRef="usd">-127755000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c-15" decimals="-3" id="f-438" unitRef="usd">-147559000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-1" decimals="-3" id="f-439" unitRef="usd">35933000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-15" decimals="-3" id="f-440" unitRef="usd">37320000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInDeferredCompensation contextRef="c-1" decimals="-3" id="f-441" unitRef="usd">39860000</us-gaap:IncreaseDecreaseInDeferredCompensation>
    <us-gaap:IncreaseDecreaseInDeferredCompensation contextRef="c-15" decimals="-3" id="f-442" unitRef="usd">49609000</us-gaap:IncreaseDecreaseInDeferredCompensation>
    <kfy:IncreaseDecreaseInUnearnedCompensation contextRef="c-1" decimals="-3" id="f-443" unitRef="usd">13803000</kfy:IncreaseDecreaseInUnearnedCompensation>
    <kfy:IncreaseDecreaseInUnearnedCompensation contextRef="c-15" decimals="-3" id="f-444" unitRef="usd">4274000</kfy:IncreaseDecreaseInUnearnedCompensation>
    <us-gaap:IncreaseDecreaseInOtherReceivables contextRef="c-1" decimals="-3" id="f-445" unitRef="usd">13347000</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInOtherReceivables contextRef="c-15" decimals="-3" id="f-446" unitRef="usd">8712000</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c-1" decimals="-3" id="f-447" unitRef="usd">-7364000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c-15" decimals="-3" id="f-448" unitRef="usd">3410000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-1" decimals="-3" id="f-449" unitRef="usd">-4279000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-15" decimals="-3" id="f-450" unitRef="usd">158000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet contextRef="c-1" decimals="-3" id="f-451" unitRef="usd">3144000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet contextRef="c-15" decimals="-3" id="f-452" unitRef="usd">520000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-3" id="f-453" unitRef="usd">108549000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-15" decimals="-3" id="f-454" unitRef="usd">22105000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-1" decimals="-3" id="f-455" unitRef="usd">44442000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-15" decimals="-3" id="f-456" unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-1" decimals="-3" id="f-457" unitRef="usd">42191000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-15" decimals="-3" id="f-458" unitRef="usd">43287000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities contextRef="c-1" decimals="-3" id="f-459" unitRef="usd">33428000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities contextRef="c-15" decimals="-3" id="f-460" unitRef="usd">38138000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities contextRef="c-1" decimals="-3" id="f-461" unitRef="usd">31916000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities contextRef="c-15" decimals="-3" id="f-462" unitRef="usd">40714000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies contextRef="c-1" decimals="-3" id="f-463" unitRef="usd">28213000</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies contextRef="c-15" decimals="-3" id="f-464" unitRef="usd">14953000</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:ProceedsFromLifeInsurancePolicies contextRef="c-1" decimals="-3" id="f-465" unitRef="usd">612000</us-gaap:ProceedsFromLifeInsurancePolicies>
    <us-gaap:ProceedsFromLifeInsurancePolicies contextRef="c-15" decimals="-3" id="f-466" unitRef="usd">16272000</us-gaap:ProceedsFromLifeInsurancePolicies>
    <us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital contextRef="c-1" decimals="-3" id="f-467" unitRef="usd">40000</us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital>
    <us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital contextRef="c-15" decimals="-3" id="f-468" unitRef="usd">0</us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-3" id="f-469" unitRef="usd">-112682000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-15" decimals="-3" id="f-470" unitRef="usd">-44544000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-1" decimals="-3" id="f-471" unitRef="usd">73920000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-15" decimals="-3" id="f-472" unitRef="usd">30128000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c-1" decimals="-3" id="f-473" unitRef="usd">58576000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c-15" decimals="-3" id="f-474" unitRef="usd">36906000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-3" id="f-475" unitRef="usd">17053000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-15" decimals="-3" id="f-476" unitRef="usd">10609000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions contextRef="c-1" decimals="-3" id="f-477" unitRef="usd">7868000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions contextRef="c-15" decimals="-3" id="f-478" unitRef="usd">8347000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:PaymentsOfDividendsMinorityInterest contextRef="c-1" decimals="-3" id="f-479" unitRef="usd">3038000</us-gaap:PaymentsOfDividendsMinorityInterest>
    <us-gaap:PaymentsOfDividendsMinorityInterest contextRef="c-15" decimals="-3" id="f-480" unitRef="usd">4496000</us-gaap:PaymentsOfDividendsMinorityInterest>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c-1" decimals="-3" id="f-481" unitRef="usd">1211000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c-15" decimals="-3" id="f-482" unitRef="usd">1361000</us-gaap:FinanceLeasePrincipalPayments>
    <kfy:RepaymentOfLifeInsurancePolicyLoans contextRef="c-1" decimals="-3" id="f-483" unitRef="usd">519000</kfy:RepaymentOfLifeInsurancePolicyLoans>
    <kfy:RepaymentOfLifeInsurancePolicyLoans contextRef="c-15" decimals="-3" id="f-484" unitRef="usd">123000</kfy:RepaymentOfLifeInsurancePolicyLoans>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-3" id="f-485" unitRef="usd">-146449000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-15" decimals="-3" id="f-486" unitRef="usd">-75276000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c-1" decimals="-3" id="f-487" unitRef="usd">-11125000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c-15" decimals="-3" id="f-488" unitRef="usd">-9512000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-3" id="f-489" unitRef="usd">-161707000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-15" decimals="-3" id="f-490" unitRef="usd">-107227000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c-4" decimals="-3" id="f-491" unitRef="usd">941005000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c-64" decimals="-3" id="f-492" unitRef="usd">844024000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c-3" decimals="-3" id="f-493" unitRef="usd">779298000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c-99" decimals="-3" id="f-494" unitRef="usd">736797000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock contextRef="c-1" id="f-495">Organization and Summary of Significant Accounting Policies&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Nature of Business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Korn Ferry, a Delaware corporation, and its subsidiaries (the &#x201c;Company&#x201d;) is a global organizational consulting firm, bringing together strategy and talent to drive superior performance for our clients. The Company works with clients to design their organizational structures, roles, and responsibilities. The Company helps organizations hire the right people and advise them on how to reward, develop, and motivate their workforce. And the Company helps professionals navigate and advance their careers. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company is pursuing a strategy designed to help our colleagues focus on clients, by bringing all of our resources together to solve their human capital issues. This approach is intended to build on the best of the Company&#x2019;s past and give the Company a clear path to the future with focused initiatives to increase its client and commercial impact. Korn Ferry is transforming how clients address their talent management needs. The Company has evolved from a mono-line to a diversified business, giving its consultants more frequent and expanded opportunities to engage with clients.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company services its clients with a core set of solutions that are anchored around talent and talent management &#x2013; touching nearly every aspect of an employer&#x2019;s engagement with their employees. Our five core solutions are as follows: Organizational Strategy, Assessment and Succession, Leadership and Professional Development, Total Rewards, and Talent Acquisition. Our colleagues engage with our clients through the delivery of one of our core solutions as a point solution sale or through combining component parts of our core solutions into an integrated solution. In either case, we are helping solve clients&#x2019; most challenging business and human capital issues.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Consolidation and Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The accompanying condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Annual Report on Form 10-K for the year ended April&#160;30, 2024 for the Company and its wholly and majority owned/controlled domestic and international subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. The preparation of the condensed consolidated financial statements conform with United States (&#x201c;U.S.&#x201d;) generally accepted accounting principles (&#x201c;GAAP&#x201d;) and pursuant to the instructions to Form 10-Q and Article 10 of Regulation S-X and prevailing practice within the Company's different industries. The accompanying condensed consolidated financial statements include all adjustments consisting of normal recurring accruals and any other adjustments that management considers necessary for a fair presentation of the results for these periods. The results of operations for the interim period are not necessarily indicative of the results for the entire fiscal year or any other period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company considers events or transactions that occur after the balance sheet date but before the condensed consolidated financial statements are issued to provide additional evidence relative to certain estimates or to identify matters that require additional disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates and Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could materially differ from these estimates, and changes in estimates are reported in current operations as new information is learned or upon the amounts becoming fixed or determinable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Substantially all fee revenue is derived from talent and organizational consulting services and digital sales, stand-alone or as part of a solution, fees for professional services related to executive and professional recruitment performed on a retained basis, interim services and Recruitment Process Outsourcing ("RPO"), either&lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;stand-alone or as part of a solution. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Revenue is recognized when control of the goods and services are transferred to the customer in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods and services. Revenue contracts with customers are evaluated based on the five-step model outlined in Accounting Standards Codification (&#x201c;ASC&#x201d;) 606 (&#x201c;ASC 606&#x201d;), Revenue from Contracts with Customers: 1) identify the contract with a customer; 2) identify the performance obligation(s) in the contract; 3) determine the transaction price; 4) allocate the transaction price to the separate performance obligation(s); and 5) recognize revenue when (or as) each performance obligation is satisfied. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Consulting fee revenue is primarily recognized as services are rendered, measured by total hours incurred as a percentage of the total estimated hours at completion. It is possible that updated estimates for consulting engagements may vary from initial estimates with such updates being recognized in the period of determination. Depending on the timing of billings and services rendered, the Company accrues or defers revenue as appropriate. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Digital fee revenue is generated from intellectual property ("IP") based software products enabling large-scale talent programs for pay, talent development, engagement, and assessment and is consumed directly by an end user or indirectly through a consulting engagement. Revenue is recognized as services are delivered and the Company has a legally enforceable right to payment. Revenue also comes from the sale of the Company&#x2019;s product subscriptions, which are considered symbolic IP due to the dynamic nature of the content. As a result, revenue is recognized over the term of the contract. Functional IP licenses grant customers the right to use IP content via the delivery of a flat file. Because the IP content license has significant stand-alone functionality, revenue is recognized upon delivery and when an enforceable right to payment exists. Revenue for tangible and digital products sold by the Company, such as books and digital files, is recognized when these products are shipped.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Fee revenue from executive and professional search activities is generally one-third of the estimated first-year cash compensation of the placed candidate, plus a percentage of the fee to cover indirect engagement-related expenses. In addition to the search retainer, an uptick fee is billed when the actual compensation awarded by the client for a placement is higher than the estimated compensation. In the aggregate, upticks have been a relatively consistent percentage of the original estimated fee; therefore, the Company estimates upticks using the expected value method based on historical data on a portfolio basis. In a standard search engagement, there is one performance obligation, which is the promise to undertake a search. The Company generally recognizes such revenue over the course of a search and when it is legally entitled to payment as outlined in the billing terms of the contract. Any revenues associated with services that are provided on a contingent basis are recognized once the contingency is resolved, as this is when control is transferred to the customer. These assumptions determine the timing of revenue recognition for the reported period. In addition to talent acquisition for permanent placement roles, the Professional Search &amp;amp; Interim segment also offers recruitment services for interim roles. Interim roles are short term in duration, generally less than 12 months. Generally, each interim role is a separate performance obligation. The Company recognizes fee revenue over the duration that the interim resources&#x2019; services are provided which also aligns to the contracted invoicing plan and enforceable right to payment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;RPO fee&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;revenue is generated through two distinct phases: 1) the implementation phase and 2) the post-implementation recruitment phase. The fees associated with the implementation phase are recognized over the period that the related implementation services are provided. The post-implementation recruitment phase represents end-to-end recruiting services to clients for which there are both fixed and variable fees, which are recognized over the period that the related recruiting services are performed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Allowance for Doubtful Accounts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;An allowance is established for doubtful accounts by taking a charge to general and administrative expenses. The Company&#x2019;s expected credit loss allowance methodology for accounts receivable is developed using historical collection experience, current and future economic and market conditions and a review of the current status of customers&#x2019; trade accounts receivable. Due to the short-term nature of such receivables, the estimate of the amount of accounts receivable that may not be collected is primarily based on historical loss-rate experience. When required, the Company adjusts the loss-rate methodology to account for current conditions and reasonable and supportable expectations of future economic and market conditions. The Company generally assesses future economic condition for a period of sixty to ninety days, which corresponds with the contractual life of its accounts receivables. After the Company exhausts its collection efforts, the amount of the allowance is reduced for balances written off as uncollectible.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company considers all highly liquid investments with original maturities of three months or less from the date of purchase to be cash equivalents. As of January&#160;31, 2025 and April&#160;30, 2024, the Company's investments in cash equivalents consisted of money market funds, and as of April&#160;30, 2024 also consisted of commercial paper with initial maturity of less than 90 days for which market prices are readily available. The Company maintains its cash and cash equivalents in bank accounts that exceed federally insured FDIC limits. The Company has not experienced any losses in such accounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Marketable Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company currently has investments in marketable securities and mutual funds that are classified as either equity securities or available-for-sale debt securities. The classification of the investments in these marketable securities and mutual funds is assessed upon purchase and reassessed at each reporting period. These investments are recorded at fair value and are classified as marketable securities in the accompanying condensed consolidated balance sheets.&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The investments that the Company may sell within the next 12 months are recognized as current assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company invests in mutual funds (for which market prices are readily available) that are held in trust to satisfy obligations under the Company&#x2019;s deferred compensation plans. Such investments are classified as equity securities and mirror the employees&#x2019; investment elections in their deemed accounts in the Executive Capital Accumulation Plan and similar plans in Asia Pacific and Canada (&#x201c;ECAP&#x201d;) from a pre-determined set of securities. Realized gains (losses) on marketable securities are determined by specific identification. Interest is recognized on an accrual basis; dividends are recorded as earned on the ex-dividend date. Interest, dividend income and the changes in fair value in marketable securities are recorded in the accompanying condensed consolidated statements of income in other income, net.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company also invests cash in excess of its daily operating requirements and capital needs primarily in marketable fixed income (debt) securities in accordance with the Company&#x2019;s investment policy, which restricts the type of investments that can be made. The Company&#x2019;s investment portfolio includes commercial paper, corporate notes/bonds and U.S. Treasury and Agency securities. These marketable fixed income (debt)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;securities are classified as available-for-sale securities based on management&#x2019;s decision, at the date such securities are acquired, not to hold these securities to maturity or actively trade them. The Company carries these marketable debt securities at fair value based on the market prices for these marketable debt securities or similar debt securities whose prices are readily available. The changes in fair values, net of applicable taxes, are recorded as unrealized gains or losses as a component of comprehensive income unless the change is due to credit loss. A credit loss is recorded in the condensed consolidated statements of income in other income, net; any amount in excess of the credit loss is recorded as unrealized losses as a component of comprehensive income. Generally, the amount of the loss is the difference between the cost or amortized cost and its then current fair value; a credit loss is the difference between the discounted expected future cash flows to be collected from the debt security and the cost or amortized cost of the debt security. During the three and nine months ended January&#160;31, 2025 and 2024, no amount was recognized as a credit loss for the Company&#x2019;s available for sale debt securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Fair value is the price the Company would receive to sell an asset or transfer a liability (exit price) in an orderly transaction between market participants. For those assets and liabilities recorded or disclosed at fair value, the Company determines the fair value based upon the quoted market price, if available. If a quoted market price is not available for identical assets, the fair value is based upon the quoted market price of similar assets. The fair values are assigned a level within the fair value hierarchy as defined below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#006550;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%;padding-left:32.85pt"&gt;Level 1:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Observable inputs such as quoted prices (unadjusted) in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#006550;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%;padding-left:32.85pt"&gt;Level 2:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Inputs other than quoted prices that are observable for the asset or liability, either directly or indirectly. These include quoted prices for similar assets or liabilities in active markets and quoted prices for identical or similar assets or liabilities in markets that are not active.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#006550;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%;padding-left:32.85pt"&gt;Level 3:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Unobservable inputs that reflect the reporting entity&#x2019;s own assumptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2025 and April&#160;30, 2024, the Company held certain assets that are required to be measured at fair value on a recurring basis. These included cash equivalents, accounts receivable, marketable securities and foreign currency forward contracts. The carrying amount of cash equivalents and accounts receivable approximates fair value due to the short-term maturity of these instruments. The fair values of marketable securities classified as equity securities are obtained from quoted market prices, and the fair values of marketable securities classified as available-for-sale and foreign currency forward contracts are obtained from a third party, which are based on quoted prices or market prices for similar assets and financial instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Business Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Business acquisitions are accounted for under the acquisition method. The acquisition method requires the reporting entity to identify the acquirer, determine the acquisition date, recognize and measure at fair value the identifiable assets acquired, the liabilities assumed and any noncontrolling interest in the acquired entity, and recognize and measure goodwill or a gain from the purchase. The acquiree&#x2019;s results are included in the Company&#x2019;s condensed consolidated financial statements from the date of acquisition. Identifiable assets acquired and liabilities assumed are recorded at their fair values and the excess of the purchase price over the amounts recognized is recorded as goodwill, or if the fair value of the assets acquired exceeds the purchase price consideration, a bargain purchase gain is recorded. Among other things, goodwill arises because the purchase prices for businesses acquired reflect a number of factors including the future earnings and cash flow potential of the businesses, the multiple to earnings, cash flow and other factors at which similar businesses have been purchased by other acquirers, the competitive nature of the processes by which the Company acquired the businesses, avoidance of the time and costs which would be required (and the associated risks that would be encountered) to enhance the Company's existing product offerings to key target markets and enter into new and profitable businesses and the complementary strategic fit and resulting synergies these businesses bring to existing operations. Adjustments to fair value assessments that existed about the assets and liabilities at the acquisition date are generally recorded as a purchase price adjustment to goodwill over the measurement period (not longer than 12 months). The acquisition method also requires that acquisition-related transaction and post-acquisition restructuring costs be charged to expense as committed and requires the Company to recognize and measure at fair value identifiable assets and liabilities including those arising from contingencies and contingent consideration in a business combination.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:3pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Long-lived assets include property, equipment, right-of-use ("ROU") assets and software developed or obtained for internal use. Management reviews the Company&#x2019;s recorded long-lived assets for impairment annually or whenever events or changes in circumstances indicate that the carrying amount of an asset may not be fully recoverable. Events relating to recoverability may include significant unfavorable changes in business conditions, recurring losses, or a forecasted inability to achieve break-even operating results over an extended period. The Company determines the extent to which an asset may be impaired based upon its expectation of the asset&#x2019;s future usability, as well as on a reasonable assurance that the future cash flows associated with the asset will be in excess of its carrying amount. If the total of the expected undiscounted future cash flows is less than the carrying amount of the asset, a loss is recognized for the difference between fair value and the carrying value of the asset. During the three and nine months ended January&#160;31, 2025, the Company reduced its real estate footprint and as a result, the Company recognized an impairment charge of ROU assets of $2.5 million and an impairment of leasehold improvements and furniture and fixtures of $0.2 million, both recorded in the condensed consolidated statements of income in general and administrative expenses. Furthermore, during the three and nine months ended January&#160;31, 2025, the Company also recognized a $0.4 million software impairment charge in the Digital segment, which was recorded in the condensed consolidated statements of income in general and administrative expenses. During the nine months ended January&#160;31, 2024, the Company reduced its real estate footprint and as a result, the Company recognized an impairment charge of ROU assets of $1.6&#160;million and an impairment of leasehold improvements and furniture and fixtures of $0.1&#160;million, both recorded in the condensed consolidated statements of income in general and administrative expenses. During the nine months ended January&#160;31, 2024, the Company also recognized a $1.5 million software impairment charge in the Digital segment, which was recorded in the condensed consolidated statements of income in general and administrative expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill and Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Goodwill represents the excess of the purchase price over the fair value of assets acquired. Goodwill is tested for impairment annually and more frequently if events or changes in circumstances indicate that it is more likely than not that the asset is impaired. Results of the most recent quantitative impairment test performed as of February 1, 2024, indicated that the fair value of each of the reporting units exceeded its carrying amount. As a result, no impairment charge was recognized. As of January&#160;31, 2025 and April&#160;30, 2024, there were no indicators of potential impairment with respect to the Company&#x2019;s goodwill that would require further testing for impairment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Intangible assets primarily consist of customer lists, non-compete agreements, proprietary databases and IP. Intangible assets are recorded at their estimated fair value at the date of acquisition and are amortized in a pattern in which the asset is consumed if that pattern can be reliably determined, or using the straight-line method over their estimated useful lives, which range from &lt;span style="-sec-ix-hidden:f-523"&gt;one&lt;/span&gt; to 24 years. For intangible assets subject to amortization, an impairment loss is recognized if the carrying amount of the intangible assets is not recoverable and exceeds fair value. The carrying amount of the intangible assets is considered not recoverable if it exceeds the sum of the undiscounted cash flows expected to result from use of the asset. The Company reviewed its intangible assets and did not identify any indicators of impairment as of January&#160;31, 2025 and April&#160;30, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restructuring Charges, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company accounts for its restructuring charges as a liability when the obligations are incurred and records such charges at fair value. Changes in the estimates of the restructuring charges are recorded in the period the change is determined.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Earnings Per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company treats unvested share-based payment awards that have non-forfeitable rights to dividends prior to vesting as a separate class of securities in calculating earnings per share. The Company has granted and expects to continue to grant to certain employees under its restricted stock agreements, grants that contain non-forfeitable rights to dividends. Such grants are considered participating securities. Therefore, the Company is required to apply the two-class method in calculating earnings per share. The two-class method of computing earnings per share is an earnings allocation formula that determines earnings per share for each class of common stock and participating security according to dividends declared (or accumulated) and participation rights in undistributed earnings. The dilutive effect of participating securities is calculated using the more dilutive of the treasury method or the two-class method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Basic earnings per common share was computed using the two-class method by dividing basic net earnings attributable to common stockholders by the weighted-average number of common shares outstanding. Diluted earnings per common share was computed using the two-class method by dividing diluted net earnings attributable to common stockholders by the weighted-average number of common shares outstanding plus dilutive common equivalent shares. Dilutive common equivalent shares include all in-the-money outstanding options or other contracts to issue common stock as if they were exercised or converted. Financial instruments that are not in the form of common stock, but when converted into common stock increase earnings per share or decrease loss per share, are anti-dilutive and are not included in the computation of diluted earnings per share.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recent Accounting Standards - Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In November 2023, the Financial Accounting Standards Board issued an accounting update for all public entities that are required to report segment information in accordance with Topic 280, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Segment Reporting.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; The amendment in this update improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expense. The amendment in this update is effective for fiscal years beginning after December 15, 2023, and interim periods with fiscal years beginning after December 15, 2024. The Company will adopt this guidance in fiscal 2025 and in interim periods beginning in fiscal 2026. The adoption of this guidance is not anticipated to have a material impact on the condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In December 2023, the Financial Accounting Standards Board issued an accounting update for income taxes disclosures. The new amendments provide improvements to income tax disclosures by requiring specific categories in the rate reconciliation and disaggregated information for income taxes paid. The amendments of this update are effective for annual periods beginning after December 15, 2024, and should be applied on a prospective basis. The Company will adopt this guidance in its fiscal year beginning May 1, 2025. The adoption of this guidance is not anticipated to have a material impact on the condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In November 2024, the Financial Accounting Standards Board issued an accounting update that requires public companies to disclose, in the notes to financial statements, specified information about certain costs and expenses at each interim and annual reporting period. The amendment in this update is effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. The Company will adopt this guidance in fiscal 2028 and in interim periods beginning in fiscal 2029. The adoption of this guidance is not anticipated to have a material impact on the condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <kfy:NumberOfCoreSolutions
      contextRef="c-3"
      decimals="INF"
      id="f-496"
      unitRef="solution">5</kfy:NumberOfCoreSolutions>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="c-1" id="f-497">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Consolidation and Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The accompanying condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Annual Report on Form 10-K for the year ended April&#160;30, 2024 for the Company and its wholly and majority owned/controlled domestic and international subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. The preparation of the condensed consolidated financial statements conform with United States (&#x201c;U.S.&#x201d;) generally accepted accounting principles (&#x201c;GAAP&#x201d;) and pursuant to the instructions to Form 10-Q and Article 10 of Regulation S-X and prevailing practice within the Company's different industries. The accompanying condensed consolidated financial statements include all adjustments consisting of normal recurring accruals and any other adjustments that management considers necessary for a fair presentation of the results for these periods. The results of operations for the interim period are not necessarily indicative of the results for the entire fiscal year or any other period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company considers events or transactions that occur after the balance sheet date but before the condensed consolidated financial statements are issued to provide additional evidence relative to certain estimates or to identify matters that require additional disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="c-1" id="f-498">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates and Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could materially differ from these estimates, and changes in estimates are reported in current operations as new information is learned or upon the amounts becoming fixed or determinable.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="c-1" id="f-499">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Substantially all fee revenue is derived from talent and organizational consulting services and digital sales, stand-alone or as part of a solution, fees for professional services related to executive and professional recruitment performed on a retained basis, interim services and Recruitment Process Outsourcing ("RPO"), either&lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;stand-alone or as part of a solution. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Revenue is recognized when control of the goods and services are transferred to the customer in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods and services. Revenue contracts with customers are evaluated based on the five-step model outlined in Accounting Standards Codification (&#x201c;ASC&#x201d;) 606 (&#x201c;ASC 606&#x201d;), Revenue from Contracts with Customers: 1) identify the contract with a customer; 2) identify the performance obligation(s) in the contract; 3) determine the transaction price; 4) allocate the transaction price to the separate performance obligation(s); and 5) recognize revenue when (or as) each performance obligation is satisfied. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Consulting fee revenue is primarily recognized as services are rendered, measured by total hours incurred as a percentage of the total estimated hours at completion. It is possible that updated estimates for consulting engagements may vary from initial estimates with such updates being recognized in the period of determination. Depending on the timing of billings and services rendered, the Company accrues or defers revenue as appropriate. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Digital fee revenue is generated from intellectual property ("IP") based software products enabling large-scale talent programs for pay, talent development, engagement, and assessment and is consumed directly by an end user or indirectly through a consulting engagement. Revenue is recognized as services are delivered and the Company has a legally enforceable right to payment. Revenue also comes from the sale of the Company&#x2019;s product subscriptions, which are considered symbolic IP due to the dynamic nature of the content. As a result, revenue is recognized over the term of the contract. Functional IP licenses grant customers the right to use IP content via the delivery of a flat file. Because the IP content license has significant stand-alone functionality, revenue is recognized upon delivery and when an enforceable right to payment exists. Revenue for tangible and digital products sold by the Company, such as books and digital files, is recognized when these products are shipped.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Fee revenue from executive and professional search activities is generally one-third of the estimated first-year cash compensation of the placed candidate, plus a percentage of the fee to cover indirect engagement-related expenses. In addition to the search retainer, an uptick fee is billed when the actual compensation awarded by the client for a placement is higher than the estimated compensation. In the aggregate, upticks have been a relatively consistent percentage of the original estimated fee; therefore, the Company estimates upticks using the expected value method based on historical data on a portfolio basis. In a standard search engagement, there is one performance obligation, which is the promise to undertake a search. The Company generally recognizes such revenue over the course of a search and when it is legally entitled to payment as outlined in the billing terms of the contract. Any revenues associated with services that are provided on a contingent basis are recognized once the contingency is resolved, as this is when control is transferred to the customer. These assumptions determine the timing of revenue recognition for the reported period. In addition to talent acquisition for permanent placement roles, the Professional Search &amp;amp; Interim segment also offers recruitment services for interim roles. Interim roles are short term in duration, generally less than 12 months. Generally, each interim role is a separate performance obligation. The Company recognizes fee revenue over the duration that the interim resources&#x2019; services are provided which also aligns to the contracted invoicing plan and enforceable right to payment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;RPO fee&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;revenue is generated through two distinct phases: 1) the implementation phase and 2) the post-implementation recruitment phase. The fees associated with the implementation phase are recognized over the period that the related implementation services are provided. The post-implementation recruitment phase represents end-to-end recruiting services to clients for which there are both fixed and variable fees, which are recognized over the period that the related recruiting services are performed.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <kfy:NumberOfPerformanceObligationsStandardSearchEngagement
      contextRef="c-3"
      decimals="INF"
      id="f-500"
      unitRef="performance_obligation">1</kfy:NumberOfPerformanceObligationsStandardSearchEngagement>
    <kfy:NumberOfRevenuePhases contextRef="c-3" decimals="INF" id="f-501" unitRef="phase">2</kfy:NumberOfRevenuePhases>
    <us-gaap:CreditLossFinancialInstrumentPolicyTextBlock contextRef="c-1" id="f-502">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Allowance for Doubtful Accounts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;An allowance is established for doubtful accounts by taking a charge to general and administrative expenses. The Company&#x2019;s expected credit loss allowance methodology for accounts receivable is developed using historical collection experience, current and future economic and market conditions and a review of the current status of customers&#x2019; trade accounts receivable. Due to the short-term nature of such receivables, the estimate of the amount of accounts receivable that may not be collected is primarily based on historical loss-rate experience. When required, the Company adjusts the loss-rate methodology to account for current conditions and reasonable and supportable expectations of future economic and market conditions. The Company generally assesses future economic condition for a period of sixty to ninety days, which corresponds with the contractual life of its accounts receivables. After the Company exhausts its collection efforts, the amount of the allowance is reduced for balances written off as uncollectible.&lt;/span&gt;&lt;/div&gt;</us-gaap:CreditLossFinancialInstrumentPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="c-1" id="f-503">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company considers all highly liquid investments with original maturities of three months or less from the date of purchase to be cash equivalents. As of January&#160;31, 2025 and April&#160;30, 2024, the Company's investments in cash equivalents consisted of money market funds, and as of April&#160;30, 2024 also consisted of commercial paper with initial maturity of less than 90 days for which market prices are readily available. The Company maintains its cash and cash equivalents in bank accounts that exceed federally insured FDIC limits. The Company has not experienced any losses in such accounts.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:MarketableSecuritiesPolicy contextRef="c-1" id="f-504">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Marketable Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company currently has investments in marketable securities and mutual funds that are classified as either equity securities or available-for-sale debt securities. The classification of the investments in these marketable securities and mutual funds is assessed upon purchase and reassessed at each reporting period. These investments are recorded at fair value and are classified as marketable securities in the accompanying condensed consolidated balance sheets.&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The investments that the Company may sell within the next 12 months are recognized as current assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company invests in mutual funds (for which market prices are readily available) that are held in trust to satisfy obligations under the Company&#x2019;s deferred compensation plans. Such investments are classified as equity securities and mirror the employees&#x2019; investment elections in their deemed accounts in the Executive Capital Accumulation Plan and similar plans in Asia Pacific and Canada (&#x201c;ECAP&#x201d;) from a pre-determined set of securities. Realized gains (losses) on marketable securities are determined by specific identification. Interest is recognized on an accrual basis; dividends are recorded as earned on the ex-dividend date. Interest, dividend income and the changes in fair value in marketable securities are recorded in the accompanying condensed consolidated statements of income in other income, net.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company also invests cash in excess of its daily operating requirements and capital needs primarily in marketable fixed income (debt) securities in accordance with the Company&#x2019;s investment policy, which restricts the type of investments that can be made. The Company&#x2019;s investment portfolio includes commercial paper, corporate notes/bonds and U.S. Treasury and Agency securities. These marketable fixed income (debt)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;securities are classified as available-for-sale securities based on management&#x2019;s decision, at the date such securities are acquired, not to hold these securities to maturity or actively trade them. The Company carries these marketable debt securities at fair value based on the market prices for these marketable debt securities or similar debt securities whose prices are readily available. The changes in fair values, net of applicable taxes, are recorded as unrealized gains or losses as a component of comprehensive income unless the change is due to credit loss. A credit loss is recorded in the condensed consolidated statements of income in other income, net; any amount in excess of the credit loss is recorded as unrealized losses as a component of comprehensive income. Generally, the amount of the loss is the difference between the cost or amortized cost and its then current fair value; a credit loss is the difference between the discounted expected future cash flows to be collected from the debt security and the cost or amortized cost of the debt security. During the three and nine months ended January&#160;31, 2025 and 2024, no amount was recognized as a credit loss for the Company&#x2019;s available for sale debt securities.&lt;/span&gt;&lt;/div&gt;</us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss contextRef="c-3" decimals="INF" id="f-505" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss contextRef="c-99" decimals="INF" id="f-506" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="c-1" id="f-507">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Fair value is the price the Company would receive to sell an asset or transfer a liability (exit price) in an orderly transaction between market participants. For those assets and liabilities recorded or disclosed at fair value, the Company determines the fair value based upon the quoted market price, if available. If a quoted market price is not available for identical assets, the fair value is based upon the quoted market price of similar assets. The fair values are assigned a level within the fair value hierarchy as defined below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#006550;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%;padding-left:32.85pt"&gt;Level 1:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Observable inputs such as quoted prices (unadjusted) in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#006550;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%;padding-left:32.85pt"&gt;Level 2:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Inputs other than quoted prices that are observable for the asset or liability, either directly or indirectly. These include quoted prices for similar assets or liabilities in active markets and quoted prices for identical or similar assets or liabilities in markets that are not active.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#006550;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%;padding-left:32.85pt"&gt;Level 3:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Unobservable inputs that reflect the reporting entity&#x2019;s own assumptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2025 and April&#160;30, 2024, the Company held certain assets that are required to be measured at fair value on a recurring basis. These included cash equivalents, accounts receivable, marketable securities and foreign currency forward contracts. The carrying amount of cash equivalents and accounts receivable approximates fair value due to the short-term maturity of these instruments. The fair values of marketable securities classified as equity securities are obtained from quoted market prices, and the fair values of marketable securities classified as available-for-sale and foreign currency forward contracts are obtained from a third party, which are based on quoted prices or market prices for similar assets and financial instruments.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:BusinessCombinationsPolicy contextRef="c-1" id="f-508">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Business Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Business acquisitions are accounted for under the acquisition method. The acquisition method requires the reporting entity to identify the acquirer, determine the acquisition date, recognize and measure at fair value the identifiable assets acquired, the liabilities assumed and any noncontrolling interest in the acquired entity, and recognize and measure goodwill or a gain from the purchase. The acquiree&#x2019;s results are included in the Company&#x2019;s condensed consolidated financial statements from the date of acquisition. Identifiable assets acquired and liabilities assumed are recorded at their fair values and the excess of the purchase price over the amounts recognized is recorded as goodwill, or if the fair value of the assets acquired exceeds the purchase price consideration, a bargain purchase gain is recorded. Among other things, goodwill arises because the purchase prices for businesses acquired reflect a number of factors including the future earnings and cash flow potential of the businesses, the multiple to earnings, cash flow and other factors at which similar businesses have been purchased by other acquirers, the competitive nature of the processes by which the Company acquired the businesses, avoidance of the time and costs which would be required (and the associated risks that would be encountered) to enhance the Company's existing product offerings to key target markets and enter into new and profitable businesses and the complementary strategic fit and resulting synergies these businesses bring to existing operations. Adjustments to fair value assessments that existed about the assets and liabilities at the acquisition date are generally recorded as a purchase price adjustment to goodwill over the measurement period (not longer than 12 months). The acquisition method also requires that acquisition-related transaction and post-acquisition restructuring costs be charged to expense as committed and requires the Company to recognize and measure at fair value identifiable assets and liabilities including those arising from contingencies and contingent consideration in a business combination.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="c-1" id="f-509">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:3pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Long-lived assets include property, equipment, right-of-use ("ROU") assets and software developed or obtained for internal use. Management reviews the Company&#x2019;s recorded long-lived assets for impairment annually or whenever events or changes in circumstances indicate that the carrying amount of an asset may not be fully recoverable. Events relating to recoverability may include significant unfavorable changes in business conditions, recurring losses, or a forecasted inability to achieve break-even operating results over an extended period. The Company determines the extent to which an asset may be impaired based upon its expectation of the asset&#x2019;s future usability, as well as on a reasonable assurance that the future cash flows associated with the asset will be in excess of its carrying amount. If the total of the expected undiscounted future cash flows is less than the carrying amount of the asset, a loss is recognized for the difference between fair value and the carrying value of the asset. During the three and nine months ended January&#160;31, 2025, the Company reduced its real estate footprint and as a result, the Company recognized an impairment charge of ROU assets of $2.5 million and an impairment of leasehold improvements and furniture and fixtures of $0.2 million, both recorded in the condensed consolidated statements of income in general and administrative expenses. Furthermore, during the three and nine months ended January&#160;31, 2025, the Company also recognized a $0.4 million software impairment charge in the Digital segment, which was recorded in the condensed consolidated statements of income in general and administrative expenses. During the nine months ended January&#160;31, 2024, the Company reduced its real estate footprint and as a result, the Company recognized an impairment charge of ROU assets of $1.6&#160;million and an impairment of leasehold improvements and furniture and fixtures of $0.1&#160;million, both recorded in the condensed consolidated statements of income in general and administrative expenses. During the nine months ended January&#160;31, 2024, the Company also recognized a $1.5 million software impairment charge in the Digital segment, which was recorded in the condensed consolidated statements of income in general and administrative expenses.&lt;/span&gt;&lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:OperatingLeaseImpairmentLoss contextRef="c-100" decimals="-5" id="f-510" unitRef="usd">2500000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss contextRef="c-101" decimals="-5" id="f-511" unitRef="usd">2500000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="c-102" decimals="-5" id="f-512" unitRef="usd">200000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="c-103" decimals="-5" id="f-513" unitRef="usd">200000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="c-104" decimals="-5" id="f-514" unitRef="usd">400000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="c-105" decimals="-5" id="f-515" unitRef="usd">400000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:OperatingLeaseImpairmentLoss contextRef="c-106" decimals="-5" id="f-516" unitRef="usd">1600000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="c-107" decimals="-5" id="f-517" unitRef="usd">100000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="c-108" decimals="-5" id="f-518" unitRef="usd">1500000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock contextRef="c-1" id="f-519">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill and Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Goodwill represents the excess of the purchase price over the fair value of assets acquired. Goodwill is tested for impairment annually and more frequently if events or changes in circumstances indicate that it is more likely than not that the asset is impaired. Results of the most recent quantitative impairment test performed as of February 1, 2024, indicated that the fair value of each of the reporting units exceeded its carrying amount. As a result, no impairment charge was recognized. As of January&#160;31, 2025 and April&#160;30, 2024, there were no indicators of potential impairment with respect to the Company&#x2019;s goodwill that would require further testing for impairment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Intangible assets primarily consist of customer lists, non-compete agreements, proprietary databases and IP. Intangible assets are recorded at their estimated fair value at the date of acquisition and are amortized in a pattern in which the asset is consumed if that pattern can be reliably determined, or using the straight-line method over their estimated useful lives, which range from &lt;span style="-sec-ix-hidden:f-523"&gt;one&lt;/span&gt; to 24 years. For intangible assets subject to amortization, an impairment loss is recognized if the carrying amount of the intangible assets is not recoverable and exceeds fair value. The carrying amount of the intangible assets is considered not recoverable if it exceeds the sum of the undiscounted cash flows expected to result from use of the asset. The Company reviewed its intangible assets and did not identify any indicators of impairment as of January&#160;31, 2025 and April&#160;30, 2024.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-109" decimals="INF" id="f-520" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-110" decimals="INF" id="f-521" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-1" decimals="INF" id="f-522" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-112" id="f-524">P24Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef="c-110" decimals="INF" id="f-525" unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef="c-1" decimals="INF" id="f-526" unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock contextRef="c-1" id="f-527">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restructuring Charges, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company accounts for its restructuring charges as a liability when the obligations are incurred and records such charges at fair value. Changes in the estimates of the restructuring charges are recorded in the period the change is determined.&lt;/span&gt;&lt;/div&gt;</us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="c-1" id="f-528">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Earnings Per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company treats unvested share-based payment awards that have non-forfeitable rights to dividends prior to vesting as a separate class of securities in calculating earnings per share. The Company has granted and expects to continue to grant to certain employees under its restricted stock agreements, grants that contain non-forfeitable rights to dividends. Such grants are considered participating securities. Therefore, the Company is required to apply the two-class method in calculating earnings per share. The two-class method of computing earnings per share is an earnings allocation formula that determines earnings per share for each class of common stock and participating security according to dividends declared (or accumulated) and participation rights in undistributed earnings. The dilutive effect of participating securities is calculated using the more dilutive of the treasury method or the two-class method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Basic earnings per common share was computed using the two-class method by dividing basic net earnings attributable to common stockholders by the weighted-average number of common shares outstanding. Diluted earnings per common share was computed using the two-class method by dividing diluted net earnings attributable to common stockholders by the weighted-average number of common shares outstanding plus dilutive common equivalent shares. Dilutive common equivalent shares include all in-the-money outstanding options or other contracts to issue common stock as if they were exercised or converted. Financial instruments that are not in the form of common stock, but when converted into common stock increase earnings per share or decrease loss per share, are anti-dilutive and are not included in the computation of diluted earnings per share.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c-1" id="f-529">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recent Accounting Standards - Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In November 2023, the Financial Accounting Standards Board issued an accounting update for all public entities that are required to report segment information in accordance with Topic 280, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Segment Reporting.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; The amendment in this update improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expense. The amendment in this update is effective for fiscal years beginning after December 15, 2023, and interim periods with fiscal years beginning after December 15, 2024. The Company will adopt this guidance in fiscal 2025 and in interim periods beginning in fiscal 2026. The adoption of this guidance is not anticipated to have a material impact on the condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In December 2023, the Financial Accounting Standards Board issued an accounting update for income taxes disclosures. The new amendments provide improvements to income tax disclosures by requiring specific categories in the rate reconciliation and disaggregated information for income taxes paid. The amendments of this update are effective for annual periods beginning after December 15, 2024, and should be applied on a prospective basis. The Company will adopt this guidance in its fiscal year beginning May 1, 2025. The adoption of this guidance is not anticipated to have a material impact on the condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In November 2024, the Financial Accounting Standards Board issued an accounting update that requires public companies to disclose, in the notes to financial statements, specified information about certain costs and expenses at each interim and annual reporting period. The amendment in this update is effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. The Company will adopt this guidance in fiscal 2028 and in interim periods beginning in fiscal 2029. The adoption of this guidance is not anticipated to have a material impact on the condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:EarningsPerShareTextBlock contextRef="c-1" id="f-531">Basic and Diluted Earnings Per Share&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table summarizes basic and diluted earnings per common share attributable to common stockholders:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:49.354%"&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.718%"&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.406%"&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.869%"&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.406%"&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.869%"&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.406%"&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.872%"&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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three Months Ended&lt;br/&gt;January 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Nine Months Ended&lt;br/&gt;January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net income attributable to Korn Ferry&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;58,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;59,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;181,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;103,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Less: distributed and undistributed earnings to nonvested restricted stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Basic net earnings attributable to common stockholders&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;57,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;58,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;179,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;102,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt 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:#f2f2f1;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Add: undistributed earnings to nonvested restricted stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Less: reallocation of undistributed earnings to nonvested restricted stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Diluted net earnings attributable to common stockholders&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;57,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;58,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;179,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;102,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;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:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-average common shares outstanding:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Basic weighted-average number of common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;51,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;51,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;51,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;51,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;ESPP&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Diluted weighted-average number of common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;52,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;51,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;52,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;51,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;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:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net earnings per common share:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Basic earnings per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Diluted earnings per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #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:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;During the three and nine months ended January&#160;31, 2025, restricted stock awards of 0.6&#160;million shares and 0.7 million shares, respectively, were outstanding but not included in the computation of diluted earnings per share because they were anti-dilutive. During the three and nine months ended January&#160;31, 2024, restricted stock awards of 0.9 million shares and 1.0 million shares, respectively, were outstanding but not included in the computation of diluted earnings per share because they were anti-dilutive.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c-1" id="f-532">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table summarizes basic and diluted earnings per common share attributable to common stockholders:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:49.354%"&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.718%"&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.406%"&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.869%"&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.406%"&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.869%"&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.406%"&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.872%"&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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three Months Ended&lt;br/&gt;January 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Nine Months Ended&lt;br/&gt;January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net income attributable to Korn Ferry&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;58,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;59,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;181,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;103,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Less: distributed and undistributed earnings to nonvested restricted stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Basic net earnings attributable to common stockholders&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;57,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;58,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;179,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;102,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt 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:#f2f2f1;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Add: undistributed earnings to nonvested restricted stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Less: reallocation of undistributed earnings to nonvested restricted stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Diluted net earnings attributable to common stockholders&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;57,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;58,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;179,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;102,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;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:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-average common shares outstanding:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Basic weighted-average number of common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;51,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;51,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;51,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;51,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;ESPP&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Diluted weighted-average number of common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;52,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;51,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;52,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;51,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;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:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net earnings per common share:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Basic earnings per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Diluted earnings per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:3pt double #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:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-3" id="f-533" unitRef="usd">58414000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-14" decimals="-3" id="f-534" unitRef="usd">59071000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-535" unitRef="usd">181818000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-15" decimals="-3" id="f-536" unitRef="usd">103965000</us-gaap:NetIncomeLoss>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic contextRef="c-13" decimals="-3" id="f-537" unitRef="usd">721000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic contextRef="c-14" decimals="-3" id="f-538" unitRef="usd">1014000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic contextRef="c-1" decimals="-3" id="f-539" unitRef="usd">2488000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic contextRef="c-15" decimals="-3" id="f-540" unitRef="usd">1954000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-13" decimals="-3" id="f-541" unitRef="usd">57693000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-14" decimals="-3" id="f-542" unitRef="usd">58057000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-1" decimals="-3" id="f-543" unitRef="usd">179330000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-15" decimals="-3" id="f-544" unitRef="usd">102011000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic contextRef="c-13" decimals="-3" id="f-545" unitRef="usd">-483000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic contextRef="c-14" decimals="-3" id="f-546" unitRef="usd">-717000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic contextRef="c-1" decimals="-3" id="f-547" unitRef="usd">-1654000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic contextRef="c-15" decimals="-3" id="f-548" unitRef="usd">-1273000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted contextRef="c-13" decimals="-3" id="f-549" unitRef="usd">476000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted contextRef="c-14" decimals="-3" id="f-550" unitRef="usd">714000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted contextRef="c-1" decimals="-3" id="f-551" unitRef="usd">1625000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted contextRef="c-15" decimals="-3" id="f-552" unitRef="usd">1268000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-13" decimals="-3" id="f-553" unitRef="usd">57700000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-14" decimals="-3" id="f-554" unitRef="usd">58060000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-1" decimals="-3" id="f-555" unitRef="usd">179359000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-15" decimals="-3" id="f-556" unitRef="usd">102016000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-13" decimals="-3" id="f-557" unitRef="shares">51606000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-14" decimals="-3" id="f-558" unitRef="shares">51126000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-559" unitRef="shares">51838000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-15" decimals="-3" id="f-560" unitRef="shares">51129000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-114"
      decimals="-3"
      id="f-561"
      unitRef="shares">755000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-115"
      decimals="-3"
      id="f-562"
      unitRef="shares">216000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-116"
      decimals="-3"
      id="f-563"
      unitRef="shares">947000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-117"
      decimals="-3"
      id="f-564"
      unitRef="shares">193000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-118"
      decimals="-3"
      id="f-565"
      unitRef="shares">3000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-119"
      decimals="-3"
      id="f-566"
      unitRef="shares">1000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-120"
      decimals="-3"
      id="f-567"
      unitRef="shares">4000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-121"
      decimals="-3"
      id="f-568"
      unitRef="shares">7000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-13" decimals="-3" id="f-569" unitRef="shares">52364000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-14" decimals="-3" id="f-570" unitRef="shares">51343000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-571" unitRef="shares">52789000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-15" decimals="-3" id="f-572" unitRef="shares">51329000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-13"
      decimals="2"
      id="f-573"
      unitRef="usdPerShare">1.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-14"
      decimals="2"
      id="f-574"
      unitRef="usdPerShare">1.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-575"
      unitRef="usdPerShare">3.46</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-15"
      decimals="2"
      id="f-576"
      unitRef="usdPerShare">2.00</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-13"
      decimals="2"
      id="f-577"
      unitRef="usdPerShare">1.10</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-14"
      decimals="2"
      id="f-578"
      unitRef="usdPerShare">1.13</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-579"
      unitRef="usdPerShare">3.40</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-15"
      decimals="2"
      id="f-580"
      unitRef="usdPerShare">1.99</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-122"
      decimals="-5"
      id="f-581"
      unitRef="shares">600000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-123"
      decimals="-5"
      id="f-582"
      unitRef="shares">700000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-124"
      decimals="-5"
      id="f-583"
      unitRef="shares">900000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-125"
      decimals="-5"
      id="f-584"
      unitRef="shares">1000000.0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ComprehensiveIncomeNoteTextBlock contextRef="c-1" id="f-585">Comprehensive Income&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Comprehensive income is comprised of net income and all changes to stockholders&#x2019; equity, except those changes resulting from investments by stockholders (changes in paid in capital) and distributions to stockholders (dividends), and is reported in the accompanying condensed consolidated statements of comprehensive income. Accumulated other comprehensive loss, net of taxes, is recorded as a component of stockholders&#x2019; equity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The components of accumulated other comprehensive loss, net were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:71.930%"&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.081%"&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.406%"&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.083%"&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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;January 31,&lt;br/&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;April 30,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands) &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(130,094)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(116,004)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred compensation and pension plan adjustments, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Marketable securities unrealized gain (loss), net of tax&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accumulated other comprehensive loss, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(121,781)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(107,671)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt 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:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table summarizes the changes in each component of accumulated other comprehensive loss, net for the three months ended January&#160;31, 2025:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:39.506%"&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:13.293%"&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.406%"&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:13.293%"&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.406%"&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:13.293%"&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.406%"&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:13.297%"&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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Foreign&lt;br/&gt;Currency&lt;br/&gt;Translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Deferred&lt;br/&gt;Compensation&lt;br/&gt;and Pension&lt;br/&gt;Plan &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;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:120%"&gt;Unrealized Gains &lt;/span&gt;&lt;/div&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:120%"&gt;on Marketable Securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Accumulated&lt;br/&gt;Other&lt;br/&gt;Comprehensive&lt;br/&gt;Loss&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands) &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance as of October 31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(108,781)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(100,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized losses arising during the period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(21,313)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(21)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(21,334)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Reclassification of realized net losses (gains) to net income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance as of January 31, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(130,094)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(121,781)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt 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:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table summarizes the changes in each component of accumulated other comprehensive loss, net for the nine months ended January&#160;31, 2025:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:39.506%"&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:13.293%"&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.406%"&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:13.293%"&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.406%"&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:13.293%"&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.406%"&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:13.297%"&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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Foreign&lt;br/&gt;Currency&lt;br/&gt;Translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;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:120%"&gt;Deferred&lt;/span&gt;&lt;/div&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:120%"&gt;Compensation&lt;/span&gt;&lt;/div&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:120%"&gt;and Pension&lt;/span&gt;&lt;/div&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:120%"&gt;Plan&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;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:120%"&gt;Unrealized (Losses) Gains&lt;/span&gt;&lt;/div&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:120%"&gt;on Marketable Securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Accumulated&lt;br/&gt;Other&lt;br/&gt;Comprehensive&lt;br/&gt;Loss&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands) &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance as of April 30, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(116,004)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(107,671)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized (losses) gains arising during the period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(14,090)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(14,017)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Reclassification of realized net gains to net income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(91)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(93)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance as of January 31, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(130,094)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(121,781)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt 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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;___________________&lt;/span&gt;&lt;/div&gt;&lt;div&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:3.900%"&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:93.900%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;The tax effect on the reclassification of realized net gains was $0.1 million for the nine months ended January 31, 2025.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table summarizes the changes in each component of accumulated other comprehensive loss, net for the three months ended January&#160;31, 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt"&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:39.506%"&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:13.293%"&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.406%"&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:13.293%"&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.406%"&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:13.293%"&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.406%"&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:13.297%"&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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Foreign&lt;br/&gt;Currency&lt;br/&gt;Translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;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:120%"&gt;Deferred&lt;/span&gt;&lt;/div&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:120%"&gt;Compensation&lt;/span&gt;&lt;/div&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:120%"&gt;and Pension&lt;/span&gt;&lt;/div&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:120%"&gt;Plan&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;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:120%"&gt;Unrealized (Losses) Gains on &lt;/span&gt;&lt;/div&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:120%"&gt;Marketable Securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Accumulated&lt;br/&gt;Other&lt;br/&gt;Comprehensive&lt;br/&gt;Loss&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands) &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance as of October 31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(120,196)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(113)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(115,873)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized gains arising during the period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Reclassification of realized net losses to net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance as of January 31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(107,454)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(102,930)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt 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:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table summarizes the changes in each component of accumulated other comprehensive loss, net for the nine months ended January&#160;31, 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:39.506%"&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:13.293%"&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.406%"&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:13.293%"&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.406%"&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:13.293%"&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.406%"&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:13.297%"&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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Foreign&lt;br/&gt;Currency&lt;br/&gt;Translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;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:120%"&gt;Deferred&lt;/span&gt;&lt;/div&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:120%"&gt;Compensation&lt;/span&gt;&lt;/div&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:120%"&gt;and Pension&lt;/span&gt;&lt;/div&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:120%"&gt;Plan &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;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:120%"&gt;Unrealized (Losses) Gains on &lt;/span&gt;&lt;/div&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:120%"&gt;Marketable Securities &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Accumulated&lt;br/&gt;Other&lt;br/&gt;Comprehensive&lt;br/&gt;Loss&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands) &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance as of April 30, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(96,860)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(285)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(92,764)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized (losses) gains arising during the period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(10,594)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(10,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Reclassification of realized net losses to net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance as of January 31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(107,454)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(102,930)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt 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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;___________________&lt;/span&gt;&lt;/div&gt;&lt;div&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:3.900%"&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:93.900%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;The tax effect on the unrealized gains were $0.1 million and $0.1 million for the three and nine months ended January&#160;31, 2024.&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;The tax effect on the reclassification of realized net losses was $0.1 million for the nine months ended January 31, 2024.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="c-1" id="f-586">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The components of accumulated other comprehensive loss, net were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:71.930%"&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.081%"&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.406%"&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.083%"&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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;January 31,&lt;br/&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;April 30,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands) &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(130,094)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(116,004)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred compensation and pension plan adjustments, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Marketable securities unrealized gain (loss), net of tax&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accumulated other comprehensive loss, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(121,781)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(107,671)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt 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:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax contextRef="c-3" decimals="-3" id="f-587" unitRef="usd">-130094000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax contextRef="c-4" decimals="-3" id="f-588" unitRef="usd">-116004000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax contextRef="c-3" decimals="-3" id="f-589" unitRef="usd">-8279000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax contextRef="c-4" decimals="-3" id="f-590" unitRef="usd">-8370000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax contextRef="c-3" decimals="-3" id="f-591" unitRef="usd">34000</us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax contextRef="c-4" decimals="-3" id="f-592" unitRef="usd">-37000</us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-3" decimals="-3" id="f-593" unitRef="usd">-121781000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-4" decimals="-3" id="f-594" unitRef="usd">-107671000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock contextRef="c-1" id="f-595">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table summarizes the changes in each component of accumulated other comprehensive loss, net for the three months ended January&#160;31, 2025:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:39.506%"&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:13.293%"&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.406%"&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:13.293%"&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.406%"&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:13.293%"&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.406%"&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:13.297%"&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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Foreign&lt;br/&gt;Currency&lt;br/&gt;Translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Deferred&lt;br/&gt;Compensation&lt;br/&gt;and Pension&lt;br/&gt;Plan &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;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:120%"&gt;Unrealized Gains &lt;/span&gt;&lt;/div&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:120%"&gt;on Marketable Securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Accumulated&lt;br/&gt;Other&lt;br/&gt;Comprehensive&lt;br/&gt;Loss&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands) &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance as of October 31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(108,781)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(100,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized losses arising during the period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(21,313)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(21)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(21,334)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Reclassification of realized net losses (gains) to net income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance as of January 31, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(130,094)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(121,781)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt 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:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table summarizes the changes in each component of accumulated other comprehensive loss, net for the nine months ended January&#160;31, 2025:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:39.506%"&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:13.293%"&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.406%"&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:13.293%"&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.406%"&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:13.293%"&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.406%"&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:13.297%"&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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Foreign&lt;br/&gt;Currency&lt;br/&gt;Translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;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:120%"&gt;Deferred&lt;/span&gt;&lt;/div&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:120%"&gt;Compensation&lt;/span&gt;&lt;/div&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:120%"&gt;and Pension&lt;/span&gt;&lt;/div&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:120%"&gt;Plan&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;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:120%"&gt;Unrealized (Losses) Gains&lt;/span&gt;&lt;/div&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:120%"&gt;on Marketable Securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Accumulated&lt;br/&gt;Other&lt;br/&gt;Comprehensive&lt;br/&gt;Loss&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands) &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance as of April 30, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(116,004)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(107,671)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized (losses) gains arising during the period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(14,090)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(14,017)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Reclassification of realized net gains to net income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(91)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(93)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance as of January 31, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(130,094)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(121,781)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt 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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;___________________&lt;/span&gt;&lt;/div&gt;&lt;div&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:3.900%"&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:93.900%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;The tax effect on the reclassification of realized net gains was $0.1 million for the nine months ended January 31, 2025.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table summarizes the changes in each component of accumulated other comprehensive loss, net for the three months ended January&#160;31, 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt"&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:39.506%"&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:13.293%"&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.406%"&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:13.293%"&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.406%"&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:13.293%"&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.406%"&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:13.297%"&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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Foreign&lt;br/&gt;Currency&lt;br/&gt;Translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;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:120%"&gt;Deferred&lt;/span&gt;&lt;/div&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:120%"&gt;Compensation&lt;/span&gt;&lt;/div&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:120%"&gt;and Pension&lt;/span&gt;&lt;/div&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:120%"&gt;Plan&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;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:120%"&gt;Unrealized (Losses) Gains on &lt;/span&gt;&lt;/div&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:120%"&gt;Marketable Securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Accumulated&lt;br/&gt;Other&lt;br/&gt;Comprehensive&lt;br/&gt;Loss&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands) &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance as of October 31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(120,196)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(113)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(115,873)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized gains arising during the period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Reclassification of realized net losses to net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance as of January 31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(107,454)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(102,930)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt 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:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table summarizes the changes in each component of accumulated other comprehensive loss, net for the nine months ended January&#160;31, 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:39.506%"&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:13.293%"&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.406%"&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:13.293%"&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.406%"&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:13.293%"&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.406%"&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:13.297%"&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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Foreign&lt;br/&gt;Currency&lt;br/&gt;Translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;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:120%"&gt;Deferred&lt;/span&gt;&lt;/div&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:120%"&gt;Compensation&lt;/span&gt;&lt;/div&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:120%"&gt;and Pension&lt;/span&gt;&lt;/div&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:120%"&gt;Plan &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;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:120%"&gt;Unrealized (Losses) Gains on &lt;/span&gt;&lt;/div&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:120%"&gt;Marketable Securities &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Accumulated&lt;br/&gt;Other&lt;br/&gt;Comprehensive&lt;br/&gt;Loss&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands) &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance as of April 30, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(96,860)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(285)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(92,764)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized (losses) gains arising during the period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(10,594)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(10,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Reclassification of realized net losses to net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance as of January 31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(107,454)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(102,930)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt 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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;___________________&lt;/span&gt;&lt;/div&gt;&lt;div&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:3.900%"&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:93.900%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;The tax effect on the unrealized gains were $0.1 million and $0.1 million for the three and nine months ended January&#160;31, 2024.&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;The tax effect on the reclassification of realized net losses was $0.1 million for the nine months ended January 31, 2024.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-126" decimals="-3" id="f-596" unitRef="usd">-108781000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-127" decimals="-3" id="f-597" unitRef="usd">8223000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-128" decimals="-3" id="f-598" unitRef="usd">57000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-45" decimals="-3" id="f-599" unitRef="usd">-100501000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-129" decimals="-3" id="f-600" unitRef="usd">-21313000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-130" decimals="-3" id="f-601" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-131" decimals="-3" id="f-602" unitRef="usd">-21000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-52" decimals="-3" id="f-603" unitRef="usd">-21334000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-129" decimals="-3" id="f-604" unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-130" decimals="-3" id="f-605" unitRef="usd">-56000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-131" decimals="-3" id="f-606" unitRef="usd">2000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-52" decimals="-3" id="f-607" unitRef="usd">-54000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-132" decimals="-3" id="f-608" unitRef="usd">-130094000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-133" decimals="-3" id="f-609" unitRef="usd">8279000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-134" decimals="-3" id="f-610" unitRef="usd">34000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-56" decimals="-3" id="f-611" unitRef="usd">-121781000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-135" decimals="-3" id="f-612" unitRef="usd">-116004000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-136" decimals="-3" id="f-613" unitRef="usd">8370000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-137" decimals="-3" id="f-614" unitRef="usd">-37000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-22" decimals="-3" id="f-615" unitRef="usd">-107671000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-138" decimals="-3" id="f-616" unitRef="usd">-14090000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-139" decimals="-3" id="f-617" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-140" decimals="-3" id="f-618" unitRef="usd">73000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-141" decimals="-3" id="f-619" unitRef="usd">-14017000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-138" decimals="-3" id="f-620" unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-139" decimals="-3" id="f-621" unitRef="usd">91000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-140" decimals="-3" id="f-622" unitRef="usd">2000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-141" decimals="-3" id="f-623" unitRef="usd">93000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-132" decimals="-3" id="f-624" unitRef="usd">-130094000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-133" decimals="-3" id="f-625" unitRef="usd">8279000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-134" decimals="-3" id="f-626" unitRef="usd">34000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-56" decimals="-3" id="f-627" unitRef="usd">-121781000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax contextRef="c-139" decimals="-5" id="f-628" unitRef="usd">-100000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-142" decimals="-3" id="f-629" unitRef="usd">-120196000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-143" decimals="-3" id="f-630" unitRef="usd">4436000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-144" decimals="-3" id="f-631" unitRef="usd">-113000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-85" decimals="-3" id="f-632" unitRef="usd">-115873000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-145" decimals="-3" id="f-633" unitRef="usd">12742000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-146" decimals="-3" id="f-634" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-147" decimals="-3" id="f-635" unitRef="usd">172000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-92" decimals="-3" id="f-636" unitRef="usd">12914000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-145" decimals="-3" id="f-637" unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-146" decimals="-3" id="f-638" unitRef="usd">-29000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-147" decimals="-3" id="f-639" unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-92" decimals="-3" id="f-640" unitRef="usd">-29000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-148" decimals="-3" id="f-641" unitRef="usd">-107454000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-149" decimals="-3" id="f-642" unitRef="usd">4465000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-150" decimals="-3" id="f-643" unitRef="usd">59000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-96" decimals="-3" id="f-644" unitRef="usd">-102930000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-151" decimals="-3" id="f-645" unitRef="usd">-96860000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-152" decimals="-3" id="f-646" unitRef="usd">4381000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-153" decimals="-3" id="f-647" unitRef="usd">-285000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-61" decimals="-3" id="f-648" unitRef="usd">-92764000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-154" decimals="-3" id="f-649" unitRef="usd">-10594000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-155" decimals="-3" id="f-650" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-156" decimals="-3" id="f-651" unitRef="usd">344000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-157" decimals="-3" id="f-652" unitRef="usd">-10250000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-154" decimals="-3" id="f-653" unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-155" decimals="-3" id="f-654" unitRef="usd">-84000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-156" decimals="-3" id="f-655" unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-157" decimals="-3" id="f-656" unitRef="usd">-84000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-148" decimals="-3" id="f-657" unitRef="usd">-107454000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-149" decimals="-3" id="f-658" unitRef="usd">4465000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-150" decimals="-3" id="f-659" unitRef="usd">59000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-96" decimals="-3" id="f-660" unitRef="usd">-102930000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax contextRef="c-147" decimals="-5" id="f-661" unitRef="usd">100000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax contextRef="c-156" decimals="-5" id="f-662" unitRef="usd">100000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax contextRef="c-155" decimals="-5" id="f-663" unitRef="usd">100000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c-1" id="f-664">Employee Stock Plans&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table summarizes the components of stock-based compensation expense recognized in the Company&#x2019;s condensed consolidated statements of income for the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:44.354%"&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.081%"&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.406%"&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.081%"&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.406%"&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.081%"&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.406%"&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.085%"&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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;January 31, &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;33,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt 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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;During the three and nine months ended January&#160;31, 2025, the Company repurchased (on the open market or through privately negotiated transactions) 237,000 shares and 1,044,500 shares of the Company&#x2019;s common stock for $17.9 million and $74.0 million, respectively. During the three and nine months ended January&#160;31, 2024, the Company repurchased (on the open market or through privately negotiated transactions) 382,500 shares and 565,000 shares of the Company's common stock for $21.0 million and $29.6 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash Dividends&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table shows the Company's cash dividend declared per share for the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:44.354%"&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.081%"&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.406%"&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.081%"&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.406%"&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.081%"&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.406%"&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.085%"&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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;January 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash dividends declared per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #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:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock contextRef="c-1" id="f-665">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table summarizes the components of stock-based compensation expense recognized in the Company&#x2019;s condensed consolidated statements of income for the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:44.354%"&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.081%"&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.406%"&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.081%"&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.406%"&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.081%"&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.406%"&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.085%"&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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;January 31, &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;33,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt 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:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-114" decimals="-3" id="f-666" unitRef="usd">11125000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-115" decimals="-3" id="f-667" unitRef="usd">10119000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-116" decimals="-3" id="f-668" unitRef="usd">32837000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-117" decimals="-3" id="f-669" unitRef="usd">29611000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-118" decimals="-3" id="f-670" unitRef="usd">176000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-119" decimals="-3" id="f-671" unitRef="usd">188000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-120" decimals="-3" id="f-672" unitRef="usd">627000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-121" decimals="-3" id="f-673" unitRef="usd">649000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-13" decimals="-3" id="f-674" unitRef="usd">11301000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-14" decimals="-3" id="f-675" unitRef="usd">10307000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-1" decimals="-3" id="f-676" unitRef="usd">33464000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-15" decimals="-3" id="f-677" unitRef="usd">30260000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c-158"
      decimals="INF"
      id="f-678"
      unitRef="shares">237000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c-159"
      decimals="INF"
      id="f-679"
      unitRef="shares">1044500</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-158" decimals="-5" id="f-680" unitRef="usd">17900000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-159" decimals="-5" id="f-681" unitRef="usd">74000000.0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c-160"
      decimals="INF"
      id="f-682"
      unitRef="shares">382500</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c-161"
      decimals="INF"
      id="f-683"
      unitRef="shares">565000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-160" decimals="-5" id="f-684" unitRef="usd">21000000.0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-161" decimals="-5" id="f-685" unitRef="usd">29600000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:DividendsDeclaredTableTextBlock contextRef="c-1" id="f-686">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table shows the Company's cash dividend declared per share for the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:44.354%"&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.081%"&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.406%"&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.081%"&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.406%"&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.081%"&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.406%"&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.085%"&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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;January 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash dividends declared per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #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:DividendsDeclaredTableTextBlock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-13"
      decimals="2"
      id="f-687"
      unitRef="usdPerShare">0.37</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-14"
      decimals="2"
      id="f-688"
      unitRef="usdPerShare">0.33</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-1"
      decimals="2"
      id="f-689"
      unitRef="usdPerShare">1.11</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-15"
      decimals="2"
      id="f-690"
      unitRef="usdPerShare">0.69</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:FinancialInstrumentsDisclosureTextBlock contextRef="c-1" id="f-691">Financial Instruments&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following tables show the Company&#x2019;s financial instruments and balance sheet classification as of January&#160;31, 2025 and April&#160;30, 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:20.869%"&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:7.990%"&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.406%"&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:7.990%"&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.406%"&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:7.990%"&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.406%"&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:7.990%"&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.406%"&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:7.990%"&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.406%"&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:7.990%"&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.406%"&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:7.990%"&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.406%"&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:9.059%"&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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="45" style="background-color:#e4e5e3;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;January 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Fair Value Measurement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Balance Sheet Classification&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Cash and&lt;br/&gt;Cash&lt;br/&gt;Equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Marketable&lt;br/&gt;Securities,&lt;br/&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Marketable&lt;br/&gt;Securities,&lt;br/&gt;Non-&lt;br/&gt;current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Other Accrued Liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="45" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Changes in Fair Value Recorded in&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Other Comprehensive Income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Level 2:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Corporate notes/bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;31,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(32)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;31,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;17,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;13,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;U.S. Treasury and Agency Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Total debt investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;40,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;40,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;26,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;14,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt 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:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Changes in Fair Value Recorded in&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Net Income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Level 1:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;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:7pt;font-weight:400;line-height:100%"&gt;Mutual funds &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;241,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;14,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;226,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Total equity investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;241,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;14,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;226,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt 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:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;604,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;604,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt 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:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;174,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;174,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Level 2:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(1,150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(1,150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,059,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;779,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;40,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;241,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(1,150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt 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:6pt"&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:20.869%"&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:7.990%"&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.406%"&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:7.990%"&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.406%"&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:7.990%"&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.406%"&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:7.990%"&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.406%"&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:7.990%"&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.406%"&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:7.990%"&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.406%"&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:7.990%"&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.406%"&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:9.059%"&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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="45" style="background-color:#e4e5e3;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;April 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Fair Value Measurement &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Balance Sheet Classification &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Cash and&lt;br/&gt;Cash&lt;br/&gt;Equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Marketable&lt;br/&gt;Securities,&lt;br/&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Marketable&lt;br/&gt;Securities,&lt;br/&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Other Accrued Liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="45" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;(in thousands) &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Changes in Fair Value Recorded in &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Other Comprehensive Loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Level 2:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;16,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;16,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;12,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Corporate notes/bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;17,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;17,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;10,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;7,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;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:7pt;font-weight:400;line-height:100%"&gt;U.S. Treasury and Agency Securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Total debt investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;38,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(55)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;38,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;25,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;9,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt 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:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Changes in Fair Value Recorded in&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Net Income &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Level 1:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;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:7pt;font-weight:400;line-height:100%"&gt;Mutual funds &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;219,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;17,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;202,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Total equity investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;219,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;17,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;202,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt 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:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;790,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;790,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt 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:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;146,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;146,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Level 2:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(427)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(427)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,195,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;941,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;42,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;211,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(427)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt 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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;___________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:4.960%"&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:92.840%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;These investments are held in trust for settlement of the Company&#x2019;s vested obligations of $220.3 million and $198.6 million as of January&#160;31, 2025 and April&#160;30, 2024, respectively, under the ECAP (see Note 6 &#x2014; Deferred Compensation and Retirement Plans). Unvested obligations under the deferred compensation plans totaled $19.9 million and $22.4 million as of January&#160;31, 2025 and April&#160;30, 2024, respectively. During the three and nine months ended January&#160;31, 2025, the fair value of the investments increased; therefore, the Company recognized a gain of $9.1 million and $28.0 million, respectively, which was recorded in other income, net. During the three and nine months ended January&#160;31, 2024, the fair value of the investments increased; therefore, the Company recognized a gain of $23.8 million and $22.8 million, respectively, which was recorded in other 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:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2025, available-for-sale marketable securities had remaining maturities ranging from less than 1 month to 24 months. During the three and nine months ended January&#160;31, 2025, there were $7.7 million and $24.5 million in sales/maturities of available-for-sale marketable securities, respectively. During the three and nine months ended January&#160;31, 2024, there were $4.4 million and $30.6 million in sales/maturities of available-for-sale marketable securities, respectively. Investments in marketable securities that are held in trust for settlement of the Company&#x2019;s vested obligations under the ECAP are equity securities and are based upon the investment selections the employee elects from a pre-determined set of securities in the ECAP and the Company invests in equity securities to mirror these elections. As of January&#160;31, 2025 and April&#160;30, 2024, the Company&#x2019;s investments in equity securities consisted of mutual funds for which market prices are readily available. Unrealized gains recorded for the period that relate to equity securities still held as of January&#160;31, 2025 and 2024 were $15.1 million and $20.9 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Foreign Currency Forward Contracts Not Designated as Hedges&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The fair value of derivatives not designated as hedge instruments are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:71.930%"&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.081%"&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.406%"&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.083%"&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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;January 31,&lt;br/&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;April 30,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Derivative assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Derivative liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;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:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2025, the total notional amounts of the forward contracts purchased and sold were $89.2 million and $37.8 million, respectively. As of April&#160;30, 2024, the total notional amounts of the forward contracts purchased and sold were $82.9 million and $34.0 million, respectively. The Company recognizes forward contracts as a net asset or net liability on the condensed consolidated balance sheets as such contracts are covered by master netting agreements. During the three and nine months ended January&#160;31, 2025, the Company incurred losses of $1.7 million and $2.0 million, respectively, related to forward contracts which are recorded in general and administrative expenses in the accompanying condensed consolidated statements of income. During the three and nine months ended January&#160;31, 2024, the Company incurred gains of $2.4 million and $0.9 million, respectively, related to forward contracts which are recorded in general and administrative expenses in the accompanying condensed consolidated statements of income. These foreign currency losses and gains related to forward contracts offset foreign currency gains and losses that result from transactions denominated in a currency other than the Company&#x2019;s functional currency. The cash flows related to foreign currency forward contracts are included in cash flows from operating activities.&lt;/span&gt;&lt;/div&gt;</us-gaap:FinancialInstrumentsDisclosureTextBlock>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock contextRef="c-1" id="f-693">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following tables show the Company&#x2019;s financial instruments and balance sheet classification as of January&#160;31, 2025 and April&#160;30, 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:20.869%"&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:7.990%"&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.406%"&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:7.990%"&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.406%"&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:7.990%"&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.406%"&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:7.990%"&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.406%"&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:7.990%"&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.406%"&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:7.990%"&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.406%"&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:7.990%"&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.406%"&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:9.059%"&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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="45" style="background-color:#e4e5e3;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;January 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Fair Value Measurement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Balance Sheet Classification&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Cash and&lt;br/&gt;Cash&lt;br/&gt;Equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Marketable&lt;br/&gt;Securities,&lt;br/&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Marketable&lt;br/&gt;Securities,&lt;br/&gt;Non-&lt;br/&gt;current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Other Accrued Liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="45" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Changes in Fair Value Recorded in&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Other Comprehensive Income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Level 2:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Corporate notes/bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;31,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(32)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;31,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;17,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;13,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;U.S. Treasury and Agency Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Total debt investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;40,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;40,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;26,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;14,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt 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:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Changes in Fair Value Recorded in&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Net Income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Level 1:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;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:7pt;font-weight:400;line-height:100%"&gt;Mutual funds &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;241,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;14,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;226,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Total equity investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;241,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;14,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;226,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt 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:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;604,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;604,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt 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:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;174,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;174,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Level 2:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(1,150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(1,150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,059,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;779,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;40,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;241,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(1,150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt 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:6pt"&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:20.869%"&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:7.990%"&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.406%"&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:7.990%"&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.406%"&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:7.990%"&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.406%"&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:7.990%"&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.406%"&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:7.990%"&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.406%"&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:7.990%"&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.406%"&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:7.990%"&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.406%"&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:9.059%"&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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="45" style="background-color:#e4e5e3;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;April 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Fair Value Measurement &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Balance Sheet Classification &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Cash and&lt;br/&gt;Cash&lt;br/&gt;Equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Marketable&lt;br/&gt;Securities,&lt;br/&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Marketable&lt;br/&gt;Securities,&lt;br/&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Other Accrued Liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="45" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;(in thousands) &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Changes in Fair Value Recorded in &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Other Comprehensive Loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Level 2:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;16,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;16,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;12,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Corporate notes/bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;17,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;17,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;10,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;7,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;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:7pt;font-weight:400;line-height:100%"&gt;U.S. Treasury and Agency Securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Total debt investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;38,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(55)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;38,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;25,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;9,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt 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:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Changes in Fair Value Recorded in&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Net Income &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Level 1:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;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:7pt;font-weight:400;line-height:100%"&gt;Mutual funds &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;219,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;17,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;202,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Total equity investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;219,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;17,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;202,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt 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:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;790,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;790,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt 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:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;146,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;146,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Level 2:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(427)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(427)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,195,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;941,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;42,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;211,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(427)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt 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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;___________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:4.960%"&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:92.840%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;These investments are held in trust for settlement of the Company&#x2019;s vested obligations of $220.3 million and $198.6 million as of January&#160;31, 2025 and April&#160;30, 2024, respectively, under the ECAP (see Note 6 &#x2014; Deferred Compensation and Retirement Plans). Unvested obligations under the deferred compensation plans totaled $19.9 million and $22.4 million as of January&#160;31, 2025 and April&#160;30, 2024, respectively. During the three and nine months ended January&#160;31, 2025, the fair value of the investments increased; therefore, the Company recognized a gain of $9.1 million and $28.0 million, respectively, which was recorded in other income, net. During the three and nine months ended January&#160;31, 2024, the fair value of the investments increased; therefore, the Company recognized a gain of $23.8 million and $22.8 million, respectively, which was recorded in other income, net.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock contextRef="c-1" id="f-692">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following tables show the Company&#x2019;s financial instruments and balance sheet classification as of January&#160;31, 2025 and April&#160;30, 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:20.869%"&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:7.990%"&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.406%"&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:7.990%"&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.406%"&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:7.990%"&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.406%"&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:7.990%"&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.406%"&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:7.990%"&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.406%"&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:7.990%"&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.406%"&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:7.990%"&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.406%"&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:9.059%"&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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="45" style="background-color:#e4e5e3;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;January 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Fair Value Measurement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Balance Sheet Classification&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Cash and&lt;br/&gt;Cash&lt;br/&gt;Equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Marketable&lt;br/&gt;Securities,&lt;br/&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Marketable&lt;br/&gt;Securities,&lt;br/&gt;Non-&lt;br/&gt;current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Other Accrued Liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="45" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Changes in Fair Value Recorded in&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Other Comprehensive Income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Level 2:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Corporate notes/bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;31,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(32)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;31,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;17,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;13,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;U.S. Treasury and Agency Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Total debt investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;40,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;40,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;26,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;14,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt 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:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Changes in Fair Value Recorded in&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Net Income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Level 1:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;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:7pt;font-weight:400;line-height:100%"&gt;Mutual funds &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;241,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;14,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;226,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Total equity investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;241,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;14,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;226,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt 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:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;604,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;604,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt 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:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;174,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;174,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Level 2:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(1,150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(1,150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,059,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;779,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;40,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;241,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(1,150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt 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:6pt"&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:20.869%"&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:7.990%"&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.406%"&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:7.990%"&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.406%"&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:7.990%"&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.406%"&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:7.990%"&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.406%"&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:7.990%"&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.406%"&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:7.990%"&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.406%"&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:7.990%"&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.406%"&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:9.059%"&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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="45" style="background-color:#e4e5e3;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;April 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Fair Value Measurement &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Balance Sheet Classification &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Cash and&lt;br/&gt;Cash&lt;br/&gt;Equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Marketable&lt;br/&gt;Securities,&lt;br/&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Marketable&lt;br/&gt;Securities,&lt;br/&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Other Accrued Liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="45" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;(in thousands) &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Changes in Fair Value Recorded in &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Other Comprehensive Loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Level 2:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;16,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;16,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;12,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Corporate notes/bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;17,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;17,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;10,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;7,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;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:7pt;font-weight:400;line-height:100%"&gt;U.S. Treasury and Agency Securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Total debt investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;38,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(55)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;38,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;25,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;9,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt 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:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Changes in Fair Value Recorded in&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Net Income &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Level 1:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;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:7pt;font-weight:400;line-height:100%"&gt;Mutual funds &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;219,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;17,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;202,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Total equity investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;219,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;17,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;202,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt 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:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;790,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;790,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt 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:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;146,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;146,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Level 2:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(427)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(427)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,195,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;941,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;42,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;211,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(427)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt 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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;___________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:4.960%"&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:92.840%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;These investments are held in trust for settlement of the Company&#x2019;s vested obligations of $220.3 million and $198.6 million as of January&#160;31, 2025 and April&#160;30, 2024, respectively, under the ECAP (see Note 6 &#x2014; Deferred Compensation and Retirement Plans). Unvested obligations under the deferred compensation plans totaled $19.9 million and $22.4 million as of January&#160;31, 2025 and April&#160;30, 2024, respectively. During the three and nine months ended January&#160;31, 2025, the fair value of the investments increased; therefore, the Company recognized a gain of $9.1 million and $28.0 million, respectively, which was recorded in other income, net. During the three and nine months ended January&#160;31, 2024, the fair value of the investments increased; therefore, the Company recognized a gain of $23.8 million and $22.8 million, respectively, which was recorded in other income, net.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-162" decimals="-3" id="f-694" unitRef="usd">4650000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-162" decimals="-3" id="f-695" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-162" decimals="-3" id="f-696" unitRef="usd">3000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-162" decimals="-3" id="f-697" unitRef="usd">4647000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-162" decimals="-3" id="f-698" unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent contextRef="c-162" decimals="-3" id="f-699" unitRef="usd">4647000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent contextRef="c-162" decimals="-3" id="f-700" unitRef="usd">0</us-gaap:MarketableSecuritiesNoncurrent>
    <kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts contextRef="c-162" decimals="-3" id="f-701" unitRef="usd">0</kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-163" decimals="-3" id="f-702" unitRef="usd">31030000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-163" decimals="-3" id="f-703" unitRef="usd">76000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-163" decimals="-3" id="f-704" unitRef="usd">32000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-163" decimals="-3" id="f-705" unitRef="usd">31074000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-163" decimals="-3" id="f-706" unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent contextRef="c-163" decimals="-3" id="f-707" unitRef="usd">17470000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent contextRef="c-163" decimals="-3" id="f-708" unitRef="usd">13604000</us-gaap:MarketableSecuritiesNoncurrent>
    <kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts contextRef="c-163" decimals="-3" id="f-709" unitRef="usd">0</kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-164" decimals="-3" id="f-710" unitRef="usd">4466000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-164" decimals="-3" id="f-711" unitRef="usd">5000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-164" decimals="-3" id="f-712" unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-164" decimals="-3" id="f-713" unitRef="usd">4470000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-164" decimals="-3" id="f-714" unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent contextRef="c-164" decimals="-3" id="f-715" unitRef="usd">3971000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent contextRef="c-164" decimals="-3" id="f-716" unitRef="usd">499000</us-gaap:MarketableSecuritiesNoncurrent>
    <kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts contextRef="c-164" decimals="-3" id="f-717" unitRef="usd">0</kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-165" decimals="-3" id="f-718" unitRef="usd">40146000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-165" decimals="-3" id="f-719" unitRef="usd">81000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-165" decimals="-3" id="f-720" unitRef="usd">36000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-165" decimals="-3" id="f-721" unitRef="usd">40191000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-165" decimals="-3" id="f-722" unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent contextRef="c-165" decimals="-3" id="f-723" unitRef="usd">26088000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent contextRef="c-165" decimals="-3" id="f-724" unitRef="usd">14103000</us-gaap:MarketableSecuritiesNoncurrent>
    <kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts contextRef="c-165" decimals="-3" id="f-725" unitRef="usd">0</kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts>
    <us-gaap:EquitySecuritiesFvNi contextRef="c-166" decimals="-3" id="f-726" unitRef="usd">241504000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-166" decimals="-3" id="f-727" unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent contextRef="c-166" decimals="-3" id="f-728" unitRef="usd">14570000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent contextRef="c-166" decimals="-3" id="f-729" unitRef="usd">226934000</us-gaap:MarketableSecuritiesNoncurrent>
    <kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts contextRef="c-166" decimals="-3" id="f-730" unitRef="usd">0</kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts>
    <us-gaap:EquitySecuritiesFvNi contextRef="c-167" decimals="-3" id="f-731" unitRef="usd">241504000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-167" decimals="-3" id="f-732" unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent contextRef="c-167" decimals="-3" id="f-733" unitRef="usd">14570000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent contextRef="c-167" decimals="-3" id="f-734" unitRef="usd">226934000</us-gaap:MarketableSecuritiesNoncurrent>
    <kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts contextRef="c-167" decimals="-3" id="f-735" unitRef="usd">0</kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-168" decimals="-3" id="f-736" unitRef="usd">604876000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-168" decimals="-3" id="f-737" unitRef="usd">604876000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent contextRef="c-168" decimals="-3" id="f-738" unitRef="usd">0</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent contextRef="c-168" decimals="-3" id="f-739" unitRef="usd">0</us-gaap:MarketableSecuritiesNoncurrent>
    <kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts contextRef="c-168" decimals="-3" id="f-740" unitRef="usd">0</kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-169" decimals="-3" id="f-741" unitRef="usd">174422000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-169" decimals="-3" id="f-742" unitRef="usd">174422000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent contextRef="c-169" decimals="-3" id="f-743" unitRef="usd">0</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent contextRef="c-169" decimals="-3" id="f-744" unitRef="usd">0</us-gaap:MarketableSecuritiesNoncurrent>
    <kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts contextRef="c-169" decimals="-3" id="f-745" unitRef="usd">0</kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet contextRef="c-170" decimals="-3" id="f-746" unitRef="usd">-1150000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-170" decimals="-3" id="f-747" unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent contextRef="c-170" decimals="-3" id="f-748" unitRef="usd">0</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent contextRef="c-170" decimals="-3" id="f-749" unitRef="usd">0</us-gaap:MarketableSecuritiesNoncurrent>
    <kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts contextRef="c-170" decimals="-3" id="f-750" unitRef="usd">1150000</kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-3" decimals="-3" id="f-751" unitRef="usd">1059843000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-3" decimals="-3" id="f-752" unitRef="usd">779298000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent contextRef="c-3" decimals="-3" id="f-753" unitRef="usd">40658000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent contextRef="c-3" decimals="-3" id="f-754" unitRef="usd">241037000</us-gaap:MarketableSecuritiesNoncurrent>
    <kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts contextRef="c-3" decimals="-3" id="f-755" unitRef="usd">1150000</kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-171" decimals="-3" id="f-756" unitRef="usd">16873000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-171" decimals="-3" id="f-757" unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-171" decimals="-3" id="f-758" unitRef="usd">19000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-171" decimals="-3" id="f-759" unitRef="usd">16855000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-171" decimals="-3" id="f-760" unitRef="usd">3932000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent contextRef="c-171" decimals="-3" id="f-761" unitRef="usd">12923000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent contextRef="c-171" decimals="-3" id="f-762" unitRef="usd">0</us-gaap:MarketableSecuritiesNoncurrent>
    <kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts contextRef="c-171" decimals="-3" id="f-763" unitRef="usd">0</kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-172" decimals="-3" id="f-764" unitRef="usd">17322000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-172" decimals="-3" id="f-765" unitRef="usd">3000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-172" decimals="-3" id="f-766" unitRef="usd">27000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-172" decimals="-3" id="f-767" unitRef="usd">17298000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-172" decimals="-3" id="f-768" unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent contextRef="c-172" decimals="-3" id="f-769" unitRef="usd">10050000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent contextRef="c-172" decimals="-3" id="f-770" unitRef="usd">7248000</us-gaap:MarketableSecuritiesNoncurrent>
    <kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts contextRef="c-172" decimals="-3" id="f-771" unitRef="usd">0</kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-173" decimals="-3" id="f-772" unitRef="usd">4355000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-173" decimals="-3" id="f-773" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-173" decimals="-3" id="f-774" unitRef="usd">9000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-173" decimals="-3" id="f-775" unitRef="usd">4346000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-173" decimals="-3" id="f-776" unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent contextRef="c-173" decimals="-3" id="f-777" unitRef="usd">2441000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent contextRef="c-173" decimals="-3" id="f-778" unitRef="usd">1905000</us-gaap:MarketableSecuritiesNoncurrent>
    <kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts contextRef="c-173" decimals="-3" id="f-779" unitRef="usd">0</kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-174" decimals="-3" id="f-780" unitRef="usd">38550000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-174" decimals="-3" id="f-781" unitRef="usd">4000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-174" decimals="-3" id="f-782" unitRef="usd">55000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-174" decimals="-3" id="f-783" unitRef="usd">38499000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-174" decimals="-3" id="f-784" unitRef="usd">3932000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent contextRef="c-174" decimals="-3" id="f-785" unitRef="usd">25414000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent contextRef="c-174" decimals="-3" id="f-786" unitRef="usd">9153000</us-gaap:MarketableSecuritiesNoncurrent>
    <kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts contextRef="c-174" decimals="-3" id="f-787" unitRef="usd">0</kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts>
    <us-gaap:EquitySecuritiesFvNi contextRef="c-175" decimals="-3" id="f-788" unitRef="usd">219856000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-175" decimals="-3" id="f-789" unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent contextRef="c-175" decimals="-3" id="f-790" unitRef="usd">17328000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent contextRef="c-175" decimals="-3" id="f-791" unitRef="usd">202528000</us-gaap:MarketableSecuritiesNoncurrent>
    <kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts contextRef="c-175" decimals="-3" id="f-792" unitRef="usd">0</kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts>
    <us-gaap:EquitySecuritiesFvNi contextRef="c-176" decimals="-3" id="f-793" unitRef="usd">219856000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-176" decimals="-3" id="f-794" unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent contextRef="c-176" decimals="-3" id="f-795" unitRef="usd">17328000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent contextRef="c-176" decimals="-3" id="f-796" unitRef="usd">202528000</us-gaap:MarketableSecuritiesNoncurrent>
    <kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts contextRef="c-176" decimals="-3" id="f-797" unitRef="usd">0</kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-177" decimals="-3" id="f-798" unitRef="usd">790938000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-177" decimals="-3" id="f-799" unitRef="usd">790938000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent contextRef="c-177" decimals="-3" id="f-800" unitRef="usd">0</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent contextRef="c-177" decimals="-3" id="f-801" unitRef="usd">0</us-gaap:MarketableSecuritiesNoncurrent>
    <kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts contextRef="c-177" decimals="-3" id="f-802" unitRef="usd">0</kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-178" decimals="-3" id="f-803" unitRef="usd">146135000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-178" decimals="-3" id="f-804" unitRef="usd">146135000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent contextRef="c-178" decimals="-3" id="f-805" unitRef="usd">0</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent contextRef="c-178" decimals="-3" id="f-806" unitRef="usd">0</us-gaap:MarketableSecuritiesNoncurrent>
    <kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts contextRef="c-178" decimals="-3" id="f-807" unitRef="usd">0</kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet contextRef="c-179" decimals="-3" id="f-808" unitRef="usd">-427000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-179" decimals="-3" id="f-809" unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent contextRef="c-179" decimals="-3" id="f-810" unitRef="usd">0</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent contextRef="c-179" decimals="-3" id="f-811" unitRef="usd">0</us-gaap:MarketableSecuritiesNoncurrent>
    <kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts contextRef="c-179" decimals="-3" id="f-812" unitRef="usd">427000</kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-4" decimals="-3" id="f-813" unitRef="usd">1195001000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-3" id="f-814" unitRef="usd">941005000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent contextRef="c-4" decimals="-3" id="f-815" unitRef="usd">42742000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent contextRef="c-4" decimals="-3" id="f-816" unitRef="usd">211681000</us-gaap:MarketableSecuritiesNoncurrent>
    <kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts contextRef="c-4" decimals="-3" id="f-817" unitRef="usd">427000</kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts>
    <us-gaap:OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent contextRef="c-180" decimals="-5" id="f-818" unitRef="usd">220300000</us-gaap:OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent>
    <us-gaap:OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent contextRef="c-181" decimals="-5" id="f-819" unitRef="usd">198600000</us-gaap:OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent>
    <kfy:DeferredCompensationPlansUnvestedObligations contextRef="c-180" decimals="-5" id="f-820" unitRef="usd">19900000</kfy:DeferredCompensationPlansUnvestedObligations>
    <kfy:DeferredCompensationPlansUnvestedObligations contextRef="c-181" decimals="-5" id="f-821" unitRef="usd">22400000</kfy:DeferredCompensationPlansUnvestedObligations>
    <us-gaap:EquitySecuritiesFvNiGainLoss contextRef="c-182" decimals="-5" id="f-822" unitRef="usd">9100000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss contextRef="c-183" decimals="-5" id="f-823" unitRef="usd">28000000.0</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss contextRef="c-184" decimals="-5" id="f-824" unitRef="usd">23800000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss contextRef="c-185" decimals="-5" id="f-825" unitRef="usd">22800000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <kfy:MarketableSecuritiesRemainingMaturity contextRef="c-186" id="f-826">P1M</kfy:MarketableSecuritiesRemainingMaturity>
    <kfy:MarketableSecuritiesRemainingMaturity contextRef="c-187" id="f-827">P24M</kfy:MarketableSecuritiesRemainingMaturity>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities contextRef="c-13" decimals="-5" id="f-828" unitRef="usd">7700000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities contextRef="c-1" decimals="-5" id="f-829" unitRef="usd">24500000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities contextRef="c-14" decimals="-5" id="f-830" unitRef="usd">4400000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities contextRef="c-15" decimals="-5" id="f-831" unitRef="usd">30600000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGain contextRef="c-1" decimals="-5" id="f-832" unitRef="usd">15100000</us-gaap:EquitySecuritiesFvNiUnrealizedGain>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGain contextRef="c-15" decimals="-5" id="f-833" unitRef="usd">20900000</us-gaap:EquitySecuritiesFvNiUnrealizedGain>
    <us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock contextRef="c-1" id="f-835">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The fair value of derivatives not designated as hedge instruments are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:71.930%"&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.081%"&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.406%"&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.083%"&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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;January 31,&lt;br/&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;April 30,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Derivative assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Derivative liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;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:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock>
    <us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock contextRef="c-1" id="f-834">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The fair value of derivatives not designated as hedge instruments are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:71.930%"&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.081%"&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.406%"&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.083%"&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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;January 31,&lt;br/&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;April 30,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Derivative assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Derivative liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;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:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue contextRef="c-188" decimals="-3" id="f-836" unitRef="usd">569000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue contextRef="c-189" decimals="-3" id="f-837" unitRef="usd">979000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue contextRef="c-188" decimals="-3" id="f-838" unitRef="usd">1719000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue contextRef="c-189" decimals="-3" id="f-839" unitRef="usd">1406000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue>
    <us-gaap:DerivativeNotionalAmount contextRef="c-190" decimals="-5" id="f-840" unitRef="usd">89200000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-191" decimals="-5" id="f-841" unitRef="usd">37800000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-192" decimals="-5" id="f-842" unitRef="usd">82900000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-193" decimals="-5" id="f-843" unitRef="usd">34000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="c-194" decimals="-5" id="f-844" unitRef="usd">-1700000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="c-195" decimals="-5" id="f-845" unitRef="usd">-2000000.0</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="c-196" decimals="-5" id="f-846" unitRef="usd">2400000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="c-197" decimals="-5" id="f-847" unitRef="usd">900000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="c-1" id="f-848">Deferred Compensation and Retirement Plans&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has several deferred compensation and retirement plans for eligible consultants and vice presidents that provide defined benefits to participants based on the deferral of current compensation or contributions made by the Company subject to vesting and retirement or termination provisions. Among these plans is a defined benefit pension plan for certain employees in the U.S. The assets of this plan are held separately from the assets of the sponsor in self-administered funds. All other defined benefit obligations from other plans are unfunded.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The components of net periodic benefit costs are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:44.354%"&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.081%"&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.406%"&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.081%"&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.406%"&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.081%"&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.406%"&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.085%"&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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;January 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands) &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;34,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Amortization of actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Expected return on plan assets &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(267)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(272)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(799)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(816)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Net periodic service credit amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(101)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(101)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(304)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(304)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Net periodic benefit costs &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;46,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt 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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;___________________&lt;/span&gt;&lt;/div&gt;&lt;div&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:3.900%"&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:93.900%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;The expected long-term rate of return on plan assets was 6.00% for both January&#160;31, 2025 and 2024.&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;The service cost, interest cost and the other components of net periodic benefit costs are included in compensation and benefits expense, interest expense, net and other income, net, respectively, on the condensed consolidated statements of income.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company purchased company-owned life insurance ("COLI") contracts insuring the lives of certain employees eligible to participate in the deferred compensation and pension plans as a means of setting aside funds to cover such plans. The gross cash surrender value ("CSV") of these contracts of $330.5&#160;million and $295.9 million as of January&#160;31, 2025 and April&#160;30, 2024, respectively, was offset by outstanding policy loans of $76.4 million and $77.0 million in the accompanying condensed consolidated balance sheets as of January&#160;31, 2025 and April&#160;30, 2024, respectively. The CSV value of the underlying COLI investments increased by $2.5 million and $7.3 million during the three and nine months ended January&#160;31, 2025, respectively, and was recorded as a decrease in compensation and benefits expense in the accompanying condensed consolidated statements of income. The CSV value of the underlying COLI investment increased by $2.5 million and $6.4 million during the three and nine months ended January&#160;31, 2024, respectively, and was recorded as a decrease in compensation and benefits expense in the accompanying condensed consolidated statements of income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s ECAP is intended to provide certain employees an opportunity to defer their salary and/or bonus on a pre-tax basis. In addition, the Company, as part of its compensation philosophy, makes discretionary contributions into the ECAP and such contributions may be granted to key employees annually based on the employee&#x2019;s performance. Certain key members of management may also receive Company ECAP contributions upon commencement of employment. The Company amortizes these contributions on a straight-line basis over the service period, generally a five-year period. Participants have the ability to allocate their deferrals among a number of investment options and may receive their benefits at termination, retirement or &#x2018;in service&#x2019; either in a lump sum or in quarterly installments over &lt;span style="-sec-ix-hidden:f-885"&gt;one&lt;/span&gt;-to-15 years. The ECAP amounts that are expected to be paid to employees over the next 12 months are classified as a current liability included in compensation and benefits payable on the accompanying condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The ECAP is accounted for whereby the changes in the fair value of the vested amounts owed to the participants are adjusted with a corresponding charge (or credit) to compensation and benefits costs. During the three and nine months ended January 31, 2025, deferred compensation liability increased; therefore, the Company recognized an increase in compensation expense of $8.8 million and $27.1&#160;million, respectively. Offsetting the increases in compensation and benefits expense was an increase in the fair value of marketable securities (held in trust to satisfy obligations of the ECAP liabilities) of $9.1 million and $28.0&#160;million during the three and nine months ended January 31, 2025, recorded in other income, net on the condensed consolidated statements of income. During the three and nine months ended January&#160;31, 2024, deferred compensation liability increased; therefore, the Company recognized an increase in compensation expense of $22.5 million and $22.7 million, respectively. Offsetting the increases in compensation and benefits expense was an increase in the fair value of marketable securities (held in trust to satisfy obligations of the ECAP liabilities) of $23.8 million and $22.8 million during the three and nine months ended January 31, 2024, recorded in other income, net on the condensed consolidated statements of income (see Note 5&#x2014;Financial Instruments).&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock contextRef="c-1" id="f-849">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The components of net periodic benefit costs are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:44.354%"&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.081%"&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.406%"&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.081%"&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.406%"&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.081%"&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.406%"&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.085%"&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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;January 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands) &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;34,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Amortization of actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Expected return on plan assets &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(267)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(272)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(799)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(816)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Net periodic service credit amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(101)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(101)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(304)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(304)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Net periodic benefit costs &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;46,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt 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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;___________________&lt;/span&gt;&lt;/div&gt;&lt;div&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:3.900%"&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:93.900%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;The expected long-term rate of return on plan assets was 6.00% for both January&#160;31, 2025 and 2024.&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;The service cost, interest cost and the other components of net periodic benefit costs are included in compensation and benefits expense, interest expense, net and other income, net, respectively, on the condensed consolidated statements of income.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-198" decimals="-3" id="f-850" unitRef="usd">11825000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-199" decimals="-3" id="f-851" unitRef="usd">11347000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-200" decimals="-3" id="f-852" unitRef="usd">34305000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-201" decimals="-3" id="f-853" unitRef="usd">32526000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-198" decimals="-3" id="f-854" unitRef="usd">4513000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-199" decimals="-3" id="f-855" unitRef="usd">3435000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-200" decimals="-3" id="f-856" unitRef="usd">13477000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-201" decimals="-3" id="f-857" unitRef="usd">10228000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-198" decimals="-3" id="f-858" unitRef="usd">-33000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-199" decimals="-3" id="f-859" unitRef="usd">-184000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-200" decimals="-3" id="f-860" unitRef="usd">-97000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-201" decimals="-3" id="f-861" unitRef="usd">-551000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-198" decimals="-3" id="f-862" unitRef="usd">267000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-199" decimals="-3" id="f-863" unitRef="usd">272000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-200" decimals="-3" id="f-864" unitRef="usd">799000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-201" decimals="-3" id="f-865" unitRef="usd">816000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-198" decimals="-3" id="f-866" unitRef="usd">-101000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-199" decimals="-3" id="f-867" unitRef="usd">-101000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-200" decimals="-3" id="f-868" unitRef="usd">-304000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-201" decimals="-3" id="f-869" unitRef="usd">-304000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-198" decimals="-3" id="f-870" unitRef="usd">16003000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-199" decimals="-3" id="f-871" unitRef="usd">14593000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-200" decimals="-3" id="f-872" unitRef="usd">46776000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-201" decimals="-3" id="f-873" unitRef="usd">42185000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets contextRef="c-15" decimals="4" id="f-874" unitRef="number">0.0600</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets contextRef="c-1" decimals="4" id="f-875" unitRef="number">0.0600</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <kfy:CashSurrenderValueOfLifeInsuranceGross contextRef="c-202" decimals="-5" id="f-876" unitRef="usd">330500000</kfy:CashSurrenderValueOfLifeInsuranceGross>
    <kfy:CashSurrenderValueOfLifeInsuranceGross contextRef="c-203" decimals="-5" id="f-877" unitRef="usd">295900000</kfy:CashSurrenderValueOfLifeInsuranceGross>
    <kfy:PolicyLoansPayable contextRef="c-202" decimals="-5" id="f-878" unitRef="usd">76400000</kfy:PolicyLoansPayable>
    <kfy:PolicyLoansPayable contextRef="c-203" decimals="-5" id="f-879" unitRef="usd">77000000.0</kfy:PolicyLoansPayable>
    <us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue contextRef="c-204" decimals="-5" id="f-880" unitRef="usd">2500000</us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue>
    <us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue contextRef="c-205" decimals="-5" id="f-881" unitRef="usd">7300000</us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue>
    <us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue contextRef="c-206" decimals="-5" id="f-882" unitRef="usd">2500000</us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue>
    <us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue contextRef="c-207" decimals="-5" id="f-883" unitRef="usd">6400000</us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue>
    <us-gaap:DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1 contextRef="c-208" id="f-884">P5Y</us-gaap:DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1>
    <kfy:OptionToReceiveEmployeeBenefitsByQuarterlyInstallmentsPeriods contextRef="c-210" id="f-886">P15Y</kfy:OptionToReceiveEmployeeBenefitsByQuarterlyInstallmentsPeriods>
    <kfy:DeferredCompensationArrangementWithIndividualCompensationExpenseIncome contextRef="c-211" decimals="-5" id="f-887" unitRef="usd">8800000</kfy:DeferredCompensationArrangementWithIndividualCompensationExpenseIncome>
    <kfy:DeferredCompensationArrangementWithIndividualCompensationExpenseIncome contextRef="c-208" decimals="-5" id="f-888" unitRef="usd">27100000</kfy:DeferredCompensationArrangementWithIndividualCompensationExpenseIncome>
    <us-gaap:EquitySecuritiesFvNiGainLoss contextRef="c-211" decimals="-5" id="f-889" unitRef="usd">9100000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss contextRef="c-208" decimals="-5" id="f-890" unitRef="usd">28000000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <kfy:DeferredCompensationArrangementWithIndividualCompensationExpenseIncome contextRef="c-212" decimals="-5" id="f-891" unitRef="usd">22500000</kfy:DeferredCompensationArrangementWithIndividualCompensationExpenseIncome>
    <kfy:DeferredCompensationArrangementWithIndividualCompensationExpenseIncome contextRef="c-213" decimals="-5" id="f-892" unitRef="usd">22700000</kfy:DeferredCompensationArrangementWithIndividualCompensationExpenseIncome>
    <us-gaap:EquitySecuritiesFvNiGainLoss contextRef="c-212" decimals="-5" id="f-893" unitRef="usd">23800000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss contextRef="c-213" decimals="-5" id="f-894" unitRef="usd">22800000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c-1" id="f-895">Fee Revenue&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contract Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;A contract asset (unbilled receivables) is recorded when the Company transfers control of products or services before there is an unconditional right to payment. A contract liability (deferred revenue) is recorded when cash is received in advance of performance of the obligation. Deferred revenue represents the future performance obligations to transfer control of products or services for which we have already received consideration. Deferred revenue is presented in other accrued liabilities on the condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table outlines the Company&#x2019;s contract asset and liability balances as of January&#160;31, 2025 and April&#160;30, 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.068%"&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:13.012%"&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.406%"&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:13.014%"&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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;January 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;April 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Contract assets-unbilled receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;120,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;116,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Contract liabilities-deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;238,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;240,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;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:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;During the nine months ended January&#160;31, 2025, we recognized revenue of $168.1 million that was included in the contract liabilities balance at the beginning of the period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has elected to apply the practical expedient to exclude the value of unsatisfied performance obligations for contracts with a duration of one year or less, which applies to all executive search, professional search and to most of the fee revenue from the interim business. As of January&#160;31, 2025, the aggregate transaction price allocated to the performance obligations that are unsatisfied for contracts with an expected duration of greater than one year at inception was $1,122.8 million. Of the $1,122.8 million of remaining performance obligations, the Company expects to recognize approximately $186.3 million in the remainder of fiscal 2025, $509.5 million in fiscal 2026, $259.0 million in fiscal 2027 and the remaining $168.0 million in fiscal 2028 and thereafter. However, this amount should not be considered an indication of the Company&#x2019;s future revenue as contracts with an initial term of one year or less are not included. Further, our contract terms and conditions allow for clients to increase or decrease the scope of services and such changes do not increase or decrease a performance obligation until the Company has an enforceable right to payment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Disaggregation of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company disaggregates its revenue by line of business and further by region for Executive Search. This information is presented in Note 10&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Segments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table provides further disaggregation of fee revenue by industry:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:44.354%"&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.081%"&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.406%"&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.081%"&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.406%"&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.081%"&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.406%"&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.085%"&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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#e4e5e3;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended January 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Dollars&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Dollars&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;198,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;205,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Financial Services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;126,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;117,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Life Sciences/Healthcare&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;118,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;115,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Technology&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;98,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;90,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Consumer Goods&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;83,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;97,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Education/Non&#x2013;Profit/General&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;41,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Fee Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;668,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;668,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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"&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:44.354%"&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.081%"&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.406%"&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.081%"&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.406%"&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.081%"&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.406%"&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.085%"&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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#e4e5e3;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Dollars&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Dollars&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;605,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;612,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Financial Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;377,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;368,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Life Sciences/Healthcare&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;349,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;358,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Technology&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;292,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;304,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Consumer Goods&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;257,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;290,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Education/Non&#x2013;Profit/General&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;134,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;137,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Fee Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,018,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,071,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock contextRef="c-1" id="f-896">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table outlines the Company&#x2019;s contract asset and liability balances as of January&#160;31, 2025 and April&#160;30, 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.068%"&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:13.012%"&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.406%"&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:13.014%"&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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;January 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;April 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Contract assets-unbilled receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;120,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;116,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Contract liabilities-deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;238,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;240,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;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-3" decimals="-3" id="f-897" unitRef="usd">120079000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-4" decimals="-3" id="f-898" unitRef="usd">116368000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerLiability contextRef="c-3" decimals="-3" id="f-899" unitRef="usd">238328000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-4" decimals="-3" id="f-900" unitRef="usd">240958000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-1" decimals="-5" id="f-901" unitRef="usd">168100000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-3" decimals="-5" id="f-902" unitRef="usd">1122800000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-3" decimals="-5" id="f-903" unitRef="usd">1122800000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-214" decimals="-5" id="f-904" unitRef="usd">186300000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-215" decimals="-5" id="f-905" unitRef="usd">509500000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-216" decimals="-5" id="f-906" unitRef="usd">259000000.0</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-217" decimals="-5" id="f-907" unitRef="usd">168000000.0</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c-1" id="f-908">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table provides further disaggregation of fee revenue by industry:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:44.354%"&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.081%"&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.406%"&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.081%"&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.406%"&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.081%"&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.406%"&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.085%"&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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#e4e5e3;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended January 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Dollars&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Dollars&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;198,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;205,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Financial Services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;126,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;117,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Life Sciences/Healthcare&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;118,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;115,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Technology&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;98,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;90,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Consumer Goods&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;83,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;97,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Education/Non&#x2013;Profit/General&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;41,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Fee Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;668,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;668,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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"&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:44.354%"&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.081%"&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.406%"&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.081%"&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.406%"&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.081%"&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.406%"&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.085%"&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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#e4e5e3;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Dollars&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Dollars&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;605,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;612,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Financial Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;377,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;368,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Life Sciences/Healthcare&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;349,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;358,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Technology&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;292,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;304,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Consumer Goods&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;257,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;290,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Education/Non&#x2013;Profit/General&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;134,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;137,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Fee Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,018,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,071,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-218" decimals="-3" id="f-909" unitRef="usd">198830000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-218" decimals="3" id="f-910" unitRef="number">0.297</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-219" decimals="-3" id="f-911" unitRef="usd">205187000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-219" decimals="3" id="f-912" unitRef="number">0.307</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-220" decimals="-3" id="f-913" unitRef="usd">126378000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-220" decimals="3" id="f-914" unitRef="number">0.189</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-221" decimals="-3" id="f-915" unitRef="usd">117836000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-221" decimals="3" id="f-916" unitRef="number">0.176</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-222" decimals="-3" id="f-917" unitRef="usd">118358000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-222" decimals="3" id="f-918" unitRef="number">0.177</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-223" decimals="-3" id="f-919" unitRef="usd">115775000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-223" decimals="3" id="f-920" unitRef="number">0.173</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-224" decimals="-3" id="f-921" unitRef="usd">98425000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-224" decimals="3" id="f-922" unitRef="number">0.147</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-225" decimals="-3" id="f-923" unitRef="usd">90784000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-225" decimals="3" id="f-924" unitRef="number">0.136</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-226" decimals="-3" id="f-925" unitRef="usd">83977000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-226" decimals="3" id="f-926" unitRef="number">0.126</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-227" decimals="-3" id="f-927" unitRef="usd">97467000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-227" decimals="3" id="f-928" unitRef="number">0.146</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-228" decimals="-3" id="f-929" unitRef="usd">42761000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-228" decimals="3" id="f-930" unitRef="number">0.064</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-229" decimals="-3" id="f-931" unitRef="usd">41630000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-229" decimals="3" id="f-932" unitRef="number">0.062</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-3" id="f-933" unitRef="usd">668729000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-5" decimals="3" id="f-934" unitRef="number">1.000</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-3" id="f-935" unitRef="usd">668679000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-6" decimals="3" id="f-936" unitRef="number">1.000</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-230" decimals="-3" id="f-937" unitRef="usd">605614000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-230" decimals="3" id="f-938" unitRef="number">0.300</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-231" decimals="-3" id="f-939" unitRef="usd">612036000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-231" decimals="3" id="f-940" unitRef="number">0.295</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-232" decimals="-3" id="f-941" unitRef="usd">377625000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-232" decimals="3" id="f-942" unitRef="number">0.187</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-233" decimals="-3" id="f-943" unitRef="usd">368208000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-233" decimals="3" id="f-944" unitRef="number">0.178</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-234" decimals="-3" id="f-945" unitRef="usd">349946000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-234" decimals="3" id="f-946" unitRef="number">0.173</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-235" decimals="-3" id="f-947" unitRef="usd">358994000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-235" decimals="3" id="f-948" unitRef="number">0.173</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-236" decimals="-3" id="f-949" unitRef="usd">292362000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-236" decimals="3" id="f-950" unitRef="number">0.145</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-237" decimals="-3" id="f-951" unitRef="usd">304686000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-237" decimals="3" id="f-952" unitRef="number">0.147</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-238" decimals="-3" id="f-953" unitRef="usd">257622000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-238" decimals="3" id="f-954" unitRef="number">0.128</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-239" decimals="-3" id="f-955" unitRef="usd">290890000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-239" decimals="3" id="f-956" unitRef="number">0.141</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-240" decimals="-3" id="f-957" unitRef="usd">134871000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-240" decimals="3" id="f-958" unitRef="number">0.067</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-241" decimals="-3" id="f-959" unitRef="usd">137057000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-241" decimals="3" id="f-960" unitRef="number">0.066</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-961" unitRef="usd">2018040000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-7" decimals="3" id="f-962" unitRef="number">1.000</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-8" decimals="-3" id="f-963" unitRef="usd">2071871000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-8" decimals="3" id="f-964" unitRef="number">1.000</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:AllowanceForCreditLossesTextBlock contextRef="c-1" id="f-969">Credit Losses&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The activity in the allowance for credit losses on the Company's trade receivables is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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.718%"&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.082%"&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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands) &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Balance at April 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;44,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Provision for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Write-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(13,745)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Recoveries of amounts previously written off&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(718)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Balance at January 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;43,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt 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:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The fair value and unrealized losses on available for sale debt securities, aggregated by investment category and the length of time the security has been in an unrealized loss position, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:24.203%"&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:9.051%"&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.406%"&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:9.051%"&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.406%"&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:9.051%"&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.406%"&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:9.051%"&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.406%"&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:9.051%"&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.406%"&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:9.051%"&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.406%"&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:9.055%"&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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Less Than 12 Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;12 Months or longer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance Sheet Classification&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cash and Cash&lt;br/&gt;Equivalent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Marketable Securities,&lt;br/&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Marketable&lt;br/&gt;Securities, Non-&lt;br/&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="39" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Balance at January 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Corporate notes/bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;U.S. Treasury and Agency Securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Balance at April 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Corporate notes/bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;U.S. Treasury and Agency Securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;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:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company only purchases high grade bonds that have a maturity from the date of purchase of no more than two years. The Company monitors the credit worthiness of its investments on a quarterly basis. The Company does not intend to sell the investments and does not believe it will be required to sell the investments before the investments mature and therefore recover the amortized cost basis.&lt;/span&gt;&lt;/div&gt;</us-gaap:AllowanceForCreditLossesTextBlock>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock contextRef="c-1" id="f-970">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The activity in the allowance for credit losses on the Company's trade receivables is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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.718%"&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.082%"&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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands) &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Balance at April 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;44,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Provision for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Write-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(13,745)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Recoveries of amounts previously written off&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(718)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Balance at January 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;43,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt 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:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-4" decimals="-3" id="f-971" unitRef="usd">44192000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-1" decimals="-3" id="f-972" unitRef="usd">12918000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-1" decimals="-3" id="f-973" unitRef="usd">13745000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries contextRef="c-1" decimals="-3" id="f-974" unitRef="usd">837000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <kfy:AllowanceForDoubtfulAccountsForeignCurrencyTranslationIncreaseDecrease contextRef="c-1" decimals="-3" id="f-975" unitRef="usd">-718000</kfy:AllowanceForDoubtfulAccountsForeignCurrencyTranslationIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-3" decimals="-3" id="f-976" unitRef="usd">43484000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock contextRef="c-1" id="f-977">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The fair value and unrealized losses on available for sale debt securities, aggregated by investment category and the length of time the security has been in an unrealized loss position, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:24.203%"&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:9.051%"&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.406%"&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:9.051%"&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.406%"&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:9.051%"&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.406%"&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:9.051%"&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.406%"&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:9.051%"&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.406%"&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:9.051%"&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.406%"&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:9.055%"&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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Less Than 12 Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;12 Months or longer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance Sheet Classification&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cash and Cash&lt;br/&gt;Equivalent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Marketable Securities,&lt;br/&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Marketable&lt;br/&gt;Securities, Non-&lt;br/&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="39" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Balance at January 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Corporate notes/bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;U.S. Treasury and Agency Securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Balance at April 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Corporate notes/bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;U.S. Treasury and Agency Securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;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:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months contextRef="c-242" decimals="-3" id="f-978" unitRef="usd">4647000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss contextRef="c-242" decimals="-3" id="f-979" unitRef="usd">3000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger contextRef="c-242" decimals="-3" id="f-980" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss contextRef="c-242" decimals="-3" id="f-981" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-243" decimals="-3" id="f-982" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-244" decimals="-3" id="f-983" unitRef="usd">4647000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="c-245" decimals="-3" id="f-984" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months contextRef="c-246" decimals="-3" id="f-985" unitRef="usd">9366000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss contextRef="c-246" decimals="-3" id="f-986" unitRef="usd">32000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger contextRef="c-246" decimals="-3" id="f-987" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss contextRef="c-246" decimals="-3" id="f-988" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-247" decimals="-3" id="f-989" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-248" decimals="-3" id="f-990" unitRef="usd">2551000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="c-249" decimals="-3" id="f-991" unitRef="usd">6815000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months contextRef="c-250" decimals="-3" id="f-992" unitRef="usd">1499000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss contextRef="c-250" decimals="-3" id="f-993" unitRef="usd">1000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger contextRef="c-250" decimals="-3" id="f-994" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss contextRef="c-250" decimals="-3" id="f-995" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-251" decimals="-3" id="f-996" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-252" decimals="-3" id="f-997" unitRef="usd">1000000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="c-253" decimals="-3" id="f-998" unitRef="usd">499000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months contextRef="c-254" decimals="-3" id="f-999" unitRef="usd">11040000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss contextRef="c-254" decimals="-3" id="f-1000" unitRef="usd">19000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger contextRef="c-254" decimals="-3" id="f-1001" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss contextRef="c-254" decimals="-3" id="f-1002" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-255" decimals="-3" id="f-1003" unitRef="usd">3932000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-256" decimals="-3" id="f-1004" unitRef="usd">7108000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="c-257" decimals="-3" id="f-1005" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months contextRef="c-258" decimals="-3" id="f-1006" unitRef="usd">11022000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss contextRef="c-258" decimals="-3" id="f-1007" unitRef="usd">26000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger contextRef="c-258" decimals="-3" id="f-1008" unitRef="usd">1999000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss contextRef="c-258" decimals="-3" id="f-1009" unitRef="usd">1000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-259" decimals="-3" id="f-1010" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-260" decimals="-3" id="f-1011" unitRef="usd">9050000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="c-261" decimals="-3" id="f-1012" unitRef="usd">3971000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months contextRef="c-262" decimals="-3" id="f-1013" unitRef="usd">4346000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss contextRef="c-262" decimals="-3" id="f-1014" unitRef="usd">9000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger contextRef="c-262" decimals="-3" id="f-1015" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss contextRef="c-262" decimals="-3" id="f-1016" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-263" decimals="-3" id="f-1017" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-264" decimals="-3" id="f-1018" unitRef="usd">2441000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="c-265" decimals="-3" id="f-1019" unitRef="usd">1905000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:DebtInstrumentTerm contextRef="c-187" id="f-1020">P2Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-1021">Income Taxes&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The provision for income tax was $22.8 million and $70.0 million in the three and nine months ended January&#160;31, 2025, with an effective tax rate of 27.8% and 27.4%, respectively, compared to $9.0 million and $29.8&#160;million in the three and nine months ended January&#160;31, 2024, with an effective tax rate of 13.1% and 21.8%, respectively. In addition to the impact of U.S. state income taxes and the jurisdictional mix of earnings, which generally create variability in our effective tax rate over time, the decrease in the effective tax rate for the three and nine months ended January&#160;31, 2024 was due to a $9.7 million non-recurring tax benefit from actions taken in connection with the worldwide minimum tax that resulted in the release of a valuation allowance.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-13" decimals="-5" id="f-1022" unitRef="usd">22800000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-5" id="f-1023" unitRef="usd">70000000.0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-13" decimals="3" id="f-1024" unitRef="number">0.278</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-1" decimals="3" id="f-1025" unitRef="number">0.274</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-14" decimals="-5" id="f-1026" unitRef="usd">9000000.0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-15" decimals="-5" id="f-1027" unitRef="usd">29800000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-14" decimals="3" id="f-1028" unitRef="number">0.131</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-15" decimals="3" id="f-1029" unitRef="number">0.218</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-14" decimals="-5" id="f-1030" unitRef="usd">-9700000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-15" decimals="-5" id="f-1031" unitRef="usd">-9700000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-1032">Segments&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has eight reportable segments: Consulting, Digital, Executive Search North America, Executive Search Europe, the Middle East and Africa ("EMEA"), Executive Search Asia Pacific, Executive Search Latin America, Professional Search &amp;amp; Interim and RPO.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company evaluates performance and allocates resources based on the Company&#x2019;s chief operating decision maker (&#x201c;CODM&#x201d;) review of 1) fee revenue and 2) adjusted earnings before interest, taxes, depreciation and amortization (&#x201c;Adjusted EBITDA&#x201d;). To the extent that such costs or charges occur, Adjusted EBITDA excludes restructuring charges, integration/acquisition costs, certain separation costs and certain non-cash charges (goodwill, intangible asset and other impairment charges). The CODM is not provided asset information by reportable segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Financial highlights are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:44.354%"&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.081%"&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.406%"&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.081%"&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.406%"&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.081%"&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.406%"&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.085%"&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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended &lt;br/&gt;January 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended &lt;br/&gt;January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#e4e5e3;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands) &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fee revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;668,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;668,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,018,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,071,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;676,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;676,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,041,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,095,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net income attributable to Korn Ferry&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;58,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;59,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;181,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;103,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net income attributable to noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Interest expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Income tax provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;70,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;59,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;58,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Integration/acquisition costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Impairment of fixed assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Impairment of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Restructuring charges, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;68,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Adjusted EBITDA &lt;/span&gt;&lt;span style="color:#000000;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 style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;114,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;101,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;342,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;295,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt 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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;___________________&lt;/span&gt;&lt;/div&gt;&lt;div&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:3.142%"&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:94.658%"&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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Adjusted EBITDA refers to earnings before interest, taxes, depreciation and amortization, and further excludes integration/acquisition costs, impairment of fixed assets, impairment of right-of-use assets, and restructuring charges, net when applicable.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Financial highlights by reportable segments are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:29.506%"&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:9.960%"&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.406%"&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:9.960%"&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.406%"&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:9.960%"&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.406%"&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:9.960%"&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.406%"&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:9.960%"&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.406%"&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:9.964%"&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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="background-color:#e4e5e3;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fee revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Adjusted EBITDA &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fee revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Adjusted EBITDA &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands) &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Consulting&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;158,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;161,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;166,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;169,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Digital&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;90,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;90,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;90,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;90,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Executive Search:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;128,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;129,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;121,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;123,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;47,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;48,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;48,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;49,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Asia Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Latin America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Professional Search &amp;amp; Interim&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;129,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;130,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;130,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;131,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;RPO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;84,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;86,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;81,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;83,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(33,173)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(29,995)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;668,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;676,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;114,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;668,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;676,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;101,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt 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:1pt;margin-top:6pt"&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:29.506%"&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:9.960%"&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.406%"&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:9.960%"&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.406%"&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:9.960%"&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.406%"&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:9.960%"&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.406%"&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:9.960%"&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.406%"&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:9.964%"&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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="background-color:#e4e5e3;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fee revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fee revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Consulting&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;493,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;501,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;86,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;512,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;521,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;81,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Digital&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;271,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;272,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;84,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;275,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;275,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;80,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Executive Search:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;392,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;397,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;109,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;381,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;386,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;87,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;140,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;141,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;138,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;139,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Asia Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;63,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;64,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;65,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;65,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Latin America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Professional Search &amp;amp; Interim&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;372,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;375,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;80,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;411,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;414,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;73,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;RPO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;260,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;267,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;264,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;270,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(98,207)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(94,673)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,018,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,041,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;342,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,071,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,095,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;295,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt 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:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="c-1"
      decimals="INF"
      id="f-1033"
      unitRef="segment">8</us-gaap:NumberOfReportableSegments>
    <us-gaap:InvestmentCompanyFinancialHighlightsTableTextBlock contextRef="c-1" id="f-1034">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Financial highlights are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:44.354%"&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.081%"&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.406%"&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.081%"&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.406%"&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.081%"&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.406%"&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.085%"&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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended &lt;br/&gt;January 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended &lt;br/&gt;January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#e4e5e3;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands) &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fee revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;668,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;668,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,018,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,071,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;676,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;676,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,041,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,095,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net income attributable to Korn Ferry&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;58,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;59,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;181,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;103,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net income attributable to noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Interest expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Income tax provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;70,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;59,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;58,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Integration/acquisition costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Impairment of fixed assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Impairment of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Restructuring charges, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;68,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Adjusted EBITDA &lt;/span&gt;&lt;span style="color:#000000;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 style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;114,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;101,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;342,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;295,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt 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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;___________________&lt;/span&gt;&lt;/div&gt;&lt;div&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:3.142%"&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:94.658%"&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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;Adjusted EBITDA refers to earnings before interest, taxes, depreciation and amortization, and further excludes integration/acquisition costs, impairment of fixed assets, impairment of right-of-use assets, and restructuring charges, net when applicable.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InvestmentCompanyFinancialHighlightsTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-266" decimals="-3" id="f-1035" unitRef="usd">668729000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-267" decimals="-3" id="f-1036" unitRef="usd">668679000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-268" decimals="-3" id="f-1037" unitRef="usd">2018040000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-269" decimals="-3" id="f-1038" unitRef="usd">2071871000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-270" decimals="-3" id="f-1039" unitRef="usd">676538000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-271" decimals="-3" id="f-1040" unitRef="usd">676873000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-272" decimals="-3" id="f-1041" unitRef="usd">2041259000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-273" decimals="-3" id="f-1042" unitRef="usd">2095582000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:NetIncomeLoss contextRef="c-270" decimals="-3" id="f-1043" unitRef="usd">58414000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-271" decimals="-3" id="f-1044" unitRef="usd">59071000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-272" decimals="-3" id="f-1045" unitRef="usd">181818000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-273" decimals="-3" id="f-1046" unitRef="usd">103965000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-270" decimals="-3" id="f-1047" unitRef="usd">925000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-271" decimals="-3" id="f-1048" unitRef="usd">649000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-272" decimals="-3" id="f-1049" unitRef="usd">4120000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-273" decimals="-3" id="f-1050" unitRef="usd">2984000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-270" decimals="-3" id="f-1051" unitRef="usd">-5461000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-271" decimals="-3" id="f-1052" unitRef="usd">-4946000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-272" decimals="-3" id="f-1053" unitRef="usd">-15032000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-273" decimals="-3" id="f-1054" unitRef="usd">-16282000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-270" decimals="-3" id="f-1055" unitRef="usd">22795000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-271" decimals="-3" id="f-1056" unitRef="usd">9018000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-272" decimals="-3" id="f-1057" unitRef="usd">70047000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-273" decimals="-3" id="f-1058" unitRef="usd">29779000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-270" decimals="-3" id="f-1059" unitRef="usd">20490000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-271" decimals="-3" id="f-1060" unitRef="usd">19509000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-272" decimals="-3" id="f-1061" unitRef="usd">59756000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-273" decimals="-3" id="f-1062" unitRef="usd">58075000</us-gaap:DepreciationDepletionAndAmortization>
    <kfy:BusinessCombinationAcquisitionAndIntegrationRelatedCosts contextRef="c-270" decimals="-3" id="f-1063" unitRef="usd">2127000</kfy:BusinessCombinationAcquisitionAndIntegrationRelatedCosts>
    <kfy:BusinessCombinationAcquisitionAndIntegrationRelatedCosts contextRef="c-271" decimals="-3" id="f-1064" unitRef="usd">3899000</kfy:BusinessCombinationAcquisitionAndIntegrationRelatedCosts>
    <kfy:BusinessCombinationAcquisitionAndIntegrationRelatedCosts contextRef="c-272" decimals="-3" id="f-1065" unitRef="usd">7099000</kfy:BusinessCombinationAcquisitionAndIntegrationRelatedCosts>
    <kfy:BusinessCombinationAcquisitionAndIntegrationRelatedCosts contextRef="c-273" decimals="-3" id="f-1066" unitRef="usd">13057000</kfy:BusinessCombinationAcquisitionAndIntegrationRelatedCosts>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="c-270" decimals="-3" id="f-1067" unitRef="usd">509000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="c-271" decimals="-3" id="f-1068" unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="c-272" decimals="-3" id="f-1069" unitRef="usd">509000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="c-273" decimals="-3" id="f-1070" unitRef="usd">1575000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:OperatingLeaseImpairmentLoss contextRef="c-270" decimals="-3" id="f-1071" unitRef="usd">2452000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss contextRef="c-271" decimals="-3" id="f-1072" unitRef="usd">0</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss contextRef="c-272" decimals="-3" id="f-1073" unitRef="usd">2452000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss contextRef="c-273" decimals="-3" id="f-1074" unitRef="usd">1629000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:RestructuringCharges contextRef="c-270" decimals="-3" id="f-1075" unitRef="usd">1316000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-271" decimals="-3" id="f-1076" unitRef="usd">4612000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-272" decimals="-3" id="f-1077" unitRef="usd">1892000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-273" decimals="-3" id="f-1078" unitRef="usd">68558000</us-gaap:RestructuringCharges>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-270" decimals="-3" id="f-1079" unitRef="usd">114489000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-271" decimals="-3" id="f-1080" unitRef="usd">101704000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-272" decimals="-3" id="f-1081" unitRef="usd">342725000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-273" decimals="-3" id="f-1082" unitRef="usd">295904000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c-1" id="f-1083">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Financial highlights by reportable segments are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:29.506%"&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:9.960%"&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.406%"&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:9.960%"&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.406%"&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:9.960%"&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.406%"&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:9.960%"&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.406%"&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:9.960%"&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.406%"&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:9.964%"&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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="background-color:#e4e5e3;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fee revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Adjusted EBITDA &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fee revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Adjusted EBITDA &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands) &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Consulting&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;158,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;161,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;166,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;169,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Digital&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;90,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;90,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;90,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;90,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Executive Search:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;128,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;129,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;121,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;123,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;47,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;48,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;48,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;49,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Asia Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Latin America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Professional Search &amp;amp; Interim&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;129,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;130,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;130,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;131,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;RPO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;84,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;86,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;81,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;83,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(33,173)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(29,995)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;668,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;676,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;114,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;668,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;676,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;101,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt 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:1pt;margin-top:6pt"&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:29.506%"&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:9.960%"&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.406%"&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:9.960%"&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.406%"&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:9.960%"&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.406%"&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:9.960%"&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.406%"&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:9.960%"&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.406%"&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:9.964%"&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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="background-color:#e4e5e3;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fee revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fee revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Consulting&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;493,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;501,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;86,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;512,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;521,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;81,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Digital&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;271,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;272,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;84,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;275,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;275,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;80,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Executive Search:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;392,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;397,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;109,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;381,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;386,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;87,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;140,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;141,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;138,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;139,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Asia Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;63,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;64,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;65,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;65,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Latin America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Professional Search &amp;amp; Interim&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;372,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;375,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;80,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;411,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;414,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;73,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;RPO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;260,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;267,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;264,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;270,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(98,207)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(94,673)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,018,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,041,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;342,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,071,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,095,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;295,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt 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:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-274" decimals="-3" id="f-1084" unitRef="usd">158704000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-275" decimals="-3" id="f-1085" unitRef="usd">161382000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-275" decimals="-3" id="f-1086" unitRef="usd">28026000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-276" decimals="-3" id="f-1087" unitRef="usd">166947000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-277" decimals="-3" id="f-1088" unitRef="usd">169929000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-277" decimals="-3" id="f-1089" unitRef="usd">27812000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-278" decimals="-3" id="f-1090" unitRef="usd">90823000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-279" decimals="-3" id="f-1091" unitRef="usd">90836000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-279" decimals="-3" id="f-1092" unitRef="usd">28408000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-280" decimals="-3" id="f-1093" unitRef="usd">90317000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-281" decimals="-3" id="f-1094" unitRef="usd">90394000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-281" decimals="-3" id="f-1095" unitRef="usd">27370000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-282" decimals="-3" id="f-1096" unitRef="usd">128264000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-283" decimals="-3" id="f-1097" unitRef="usd">129889000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-283" decimals="-3" id="f-1098" unitRef="usd">37175000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-284" decimals="-3" id="f-1099" unitRef="usd">121449000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-285" decimals="-3" id="f-1100" unitRef="usd">123059000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-285" decimals="-3" id="f-1101" unitRef="usd">29382000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-286" decimals="-3" id="f-1102" unitRef="usd">47840000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-287" decimals="-3" id="f-1103" unitRef="usd">48087000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-287" decimals="-3" id="f-1104" unitRef="usd">7845000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-288" decimals="-3" id="f-1105" unitRef="usd">48999000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-289" decimals="-3" id="f-1106" unitRef="usd">49171000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-289" decimals="-3" id="f-1107" unitRef="usd">7799000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-290" decimals="-3" id="f-1108" unitRef="usd">21664000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-291" decimals="-3" id="f-1109" unitRef="usd">21794000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-291" decimals="-3" id="f-1110" unitRef="usd">4504000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-292" decimals="-3" id="f-1111" unitRef="usd">21324000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-293" decimals="-3" id="f-1112" unitRef="usd">21384000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-293" decimals="-3" id="f-1113" unitRef="usd">4500000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-294" decimals="-3" id="f-1114" unitRef="usd">6803000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-295" decimals="-3" id="f-1115" unitRef="usd">6807000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-295" decimals="-3" id="f-1116" unitRef="usd">1696000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-296" decimals="-3" id="f-1117" unitRef="usd">7541000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-297" decimals="-3" id="f-1118" unitRef="usd">7543000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-297" decimals="-3" id="f-1119" unitRef="usd">1750000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-298" decimals="-3" id="f-1120" unitRef="usd">129957000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-299" decimals="-3" id="f-1121" unitRef="usd">130854000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-299" decimals="-3" id="f-1122" unitRef="usd">27265000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-300" decimals="-3" id="f-1123" unitRef="usd">130890000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-301" decimals="-3" id="f-1124" unitRef="usd">131824000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-301" decimals="-3" id="f-1125" unitRef="usd">23795000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-302" decimals="-3" id="f-1126" unitRef="usd">84674000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-303" decimals="-3" id="f-1127" unitRef="usd">86889000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-303" decimals="-3" id="f-1128" unitRef="usd">12743000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-304" decimals="-3" id="f-1129" unitRef="usd">81212000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-305" decimals="-3" id="f-1130" unitRef="usd">83569000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-305" decimals="-3" id="f-1131" unitRef="usd">9291000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-306" decimals="-3" id="f-1132" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-306" decimals="-3" id="f-1133" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-306" decimals="-3" id="f-1134" unitRef="usd">-33173000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-307" decimals="-3" id="f-1135" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-307" decimals="-3" id="f-1136" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-307" decimals="-3" id="f-1137" unitRef="usd">-29995000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-3" id="f-1138" unitRef="usd">668729000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-13" decimals="-3" id="f-1139" unitRef="usd">676538000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-13" decimals="-3" id="f-1140" unitRef="usd">114489000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-3" id="f-1141" unitRef="usd">668679000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-14" decimals="-3" id="f-1142" unitRef="usd">676873000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-14" decimals="-3" id="f-1143" unitRef="usd">101704000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-308" decimals="-3" id="f-1144" unitRef="usd">493345000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-309" decimals="-3" id="f-1145" unitRef="usd">501533000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-309" decimals="-3" id="f-1146" unitRef="usd">86426000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-310" decimals="-3" id="f-1147" unitRef="usd">512830000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-311" decimals="-3" id="f-1148" unitRef="usd">521675000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-311" decimals="-3" id="f-1149" unitRef="usd">81920000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-312" decimals="-3" id="f-1150" unitRef="usd">271896000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-313" decimals="-3" id="f-1151" unitRef="usd">272085000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-313" decimals="-3" id="f-1152" unitRef="usd">84219000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-314" decimals="-3" id="f-1153" unitRef="usd">275395000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-315" decimals="-3" id="f-1154" unitRef="usd">275563000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-315" decimals="-3" id="f-1155" unitRef="usd">80678000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-316" decimals="-3" id="f-1156" unitRef="usd">392907000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-317" decimals="-3" id="f-1157" unitRef="usd">397395000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-317" decimals="-3" id="f-1158" unitRef="usd">109180000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-318" decimals="-3" id="f-1159" unitRef="usd">381459000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-319" decimals="-3" id="f-1160" unitRef="usd">386405000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-319" decimals="-3" id="f-1161" unitRef="usd">87574000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-320" decimals="-3" id="f-1162" unitRef="usd">140609000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-321" decimals="-3" id="f-1163" unitRef="usd">141495000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-321" decimals="-3" id="f-1164" unitRef="usd">22597000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-322" decimals="-3" id="f-1165" unitRef="usd">138873000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-323" decimals="-3" id="f-1166" unitRef="usd">139621000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-323" decimals="-3" id="f-1167" unitRef="usd">19056000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-324" decimals="-3" id="f-1168" unitRef="usd">63707000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-325" decimals="-3" id="f-1169" unitRef="usd">64038000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-325" decimals="-3" id="f-1170" unitRef="usd">13154000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-326" decimals="-3" id="f-1171" unitRef="usd">65167000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-327" decimals="-3" id="f-1172" unitRef="usd">65454000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-327" decimals="-3" id="f-1173" unitRef="usd">14690000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-328" decimals="-3" id="f-1174" unitRef="usd">21982000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-329" decimals="-3" id="f-1175" unitRef="usd">21992000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-329" decimals="-3" id="f-1176" unitRef="usd">7046000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-330" decimals="-3" id="f-1177" unitRef="usd">22041000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-331" decimals="-3" id="f-1178" unitRef="usd">22050000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-331" decimals="-3" id="f-1179" unitRef="usd">4296000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-332" decimals="-3" id="f-1180" unitRef="usd">372805000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-333" decimals="-3" id="f-1181" unitRef="usd">375572000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-333" decimals="-3" id="f-1182" unitRef="usd">80174000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-334" decimals="-3" id="f-1183" unitRef="usd">411453000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-335" decimals="-3" id="f-1184" unitRef="usd">414348000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-335" decimals="-3" id="f-1185" unitRef="usd">73746000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-336" decimals="-3" id="f-1186" unitRef="usd">260789000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-337" decimals="-3" id="f-1187" unitRef="usd">267149000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-337" decimals="-3" id="f-1188" unitRef="usd">38136000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-338" decimals="-3" id="f-1189" unitRef="usd">264653000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-339" decimals="-3" id="f-1190" unitRef="usd">270466000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-339" decimals="-3" id="f-1191" unitRef="usd">28617000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-340" decimals="-3" id="f-1192" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-340" decimals="-3" id="f-1193" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-340" decimals="-3" id="f-1194" unitRef="usd">-98207000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-341" decimals="-3" id="f-1195" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-341" decimals="-3" id="f-1196" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-341" decimals="-3" id="f-1197" unitRef="usd">-94673000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-1198" unitRef="usd">2018040000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-1199" unitRef="usd">2041259000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-1" decimals="-3" id="f-1200" unitRef="usd">342725000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-8" decimals="-3" id="f-1201" unitRef="usd">2071871000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-15" decimals="-3" id="f-1202" unitRef="usd">2095582000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-15" decimals="-3" id="f-1203" unitRef="usd">295904000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:LongTermDebtTextBlock contextRef="c-1" id="f-1204">Long-Term Debt&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;4.625% Senior Unsecured Notes due 2027&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Long-term debt, net at amortized cost, consisted of the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:71.324%"&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.406%"&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.081%"&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.406%"&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.083%"&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:#e4e5e3;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;January 31,&lt;br/&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;April 30,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Senior Unsecured Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt 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:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Less: Unamortized discount and issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,465)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,054)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Long-term borrowings, net of unamortized discount and debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;397,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;396,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt 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:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Credit Facilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On June&#160;24, 2022, the Company entered into an amendment (the &#x201c;Amendment&#x201d;) to its December 16, 2019 Credit Agreement (the &#x201c;Credit Agreement&#x201d;; as amended by the Amendment, the &#x201c;Amended Credit Agreement&#x201d;) with a syndicate of banks and Bank of America, National Association as administrative agent. The Amended Credit Agreement provides for five-year senior secured credit facilities comprised of a $650.0 million revolving credit facility (the &#x201c;Revolver&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2025 and April&#160;30, 2024, there was no outstanding liability under the Revolver, and the Company was in compliance with its debt covenants. The Company had a total of $645.5 million available under the Revolver for both January&#160;31, 2025 and April&#160;30, 2024 after $4.5 million of standby letters of credit were issued for both January&#160;31, 2025 and April&#160;30, 2024. The Company had a total of $12.5 million and $13.2 million of standby letters with other financial institutions as of January&#160;31, 2025 and April&#160;30, 2024, respectively. The standby letters of credit were generally issued in connection with the entry into certain office premise leases.&lt;/span&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-342"
      decimals="INF"
      id="f-1205"
      unitRef="number">0.04625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock contextRef="c-1" id="f-1206">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Long-term debt, net at amortized cost, consisted of the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:71.324%"&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.406%"&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.081%"&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.406%"&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.083%"&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:#e4e5e3;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;January 31,&lt;br/&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;April 30,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Senior Unsecured Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt 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:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Less: Unamortized discount and issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,465)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,054)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Long-term borrowings, net of unamortized discount and debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;397,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;396,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt 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:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-343" decimals="-3" id="f-1207" unitRef="usd">400000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-344" decimals="-3" id="f-1208" unitRef="usd">400000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet contextRef="c-342" decimals="-3" id="f-1209" unitRef="usd">2465000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet contextRef="c-345" decimals="-3" id="f-1210" unitRef="usd">3054000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-342" decimals="-3" id="f-1211" unitRef="usd">397535000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-345" decimals="-3" id="f-1212" unitRef="usd">396946000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentTerm contextRef="c-346" id="f-1213">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-347" decimals="-5" id="f-1214" unitRef="usd">650000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-348" decimals="INF" id="f-1215" unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-349" decimals="INF" id="f-1216" unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c-350" decimals="-5" id="f-1217" unitRef="usd">645500000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c-351" decimals="-5" id="f-1218" unitRef="usd">645500000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LettersOfCreditOutstandingAmount contextRef="c-352" decimals="-5" id="f-1219" unitRef="usd">4500000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount contextRef="c-353" decimals="-5" id="f-1220" unitRef="usd">4500000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount contextRef="c-354" decimals="-5" id="f-1221" unitRef="usd">12500000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount contextRef="c-355" decimals="-5" id="f-1222" unitRef="usd">13200000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c-1" id="f-1224">Leases&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s lease portfolio is comprised of operating leases for office space and equipment and finance leases for equipment. Equipment leases are comprised of vehicles and office equipment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The components of lease expense were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:44.354%"&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.081%"&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.406%"&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.081%"&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.406%"&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.081%"&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.406%"&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.085%"&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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;January 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands) &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Amortization of ROU assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt 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:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;35,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;35,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Lease impairment cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,309)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,096)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,668)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,210)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;44,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;45,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt 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:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:71.930%"&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.081%"&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.406%"&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.083%"&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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Financing cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;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:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;ROU assets obtained in exchange for lease obligations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;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:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:71.324%"&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.406%"&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.081%"&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.406%"&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.083%"&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:#e4e5e3;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ending April 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financing&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2025 (excluding the nine months ended January 31, 2025)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;41,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;83,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;209,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt 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:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;167,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt 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:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeFinanceLeasesTextBlock contextRef="c-1" id="f-1223">Leases&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s lease portfolio is comprised of operating leases for office space and equipment and finance leases for equipment. Equipment leases are comprised of vehicles and office equipment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The components of lease expense were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:44.354%"&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.081%"&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.406%"&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.081%"&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.406%"&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.081%"&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.406%"&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.085%"&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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;January 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands) &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Amortization of ROU assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt 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:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;35,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;35,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Lease impairment cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,309)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,096)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,668)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,210)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;44,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;45,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt 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:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:71.930%"&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.081%"&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.406%"&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.083%"&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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Financing cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;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:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;ROU assets obtained in exchange for lease obligations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;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:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:71.324%"&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.406%"&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.081%"&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.406%"&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.083%"&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:#e4e5e3;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ending April 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financing&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2025 (excluding the nine months ended January 31, 2025)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;41,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;83,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;209,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt 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:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;167,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt 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:LesseeFinanceLeasesTextBlock>
    <us-gaap:LeaseCostTableTextBlock contextRef="c-1" id="f-1225">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The components of lease expense were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:44.354%"&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.081%"&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.406%"&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.081%"&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.406%"&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.081%"&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.406%"&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.085%"&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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;January 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands) &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Amortization of ROU assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt 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:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;35,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;35,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Lease impairment cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,309)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,096)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,668)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,210)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;44,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;45,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt 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:FinanceLeaseRightOfUseAssetAmortization contextRef="c-13" decimals="-3" id="f-1226" unitRef="usd">352000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="c-14" decimals="-3" id="f-1227" unitRef="usd">384000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="c-1" decimals="-3" id="f-1228" unitRef="usd">1093000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="c-15" decimals="-3" id="f-1229" unitRef="usd">1234000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense contextRef="c-13" decimals="-3" id="f-1230" unitRef="usd">41000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense contextRef="c-14" decimals="-3" id="f-1231" unitRef="usd">53000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense contextRef="c-1" decimals="-3" id="f-1232" unitRef="usd">135000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense contextRef="c-15" decimals="-3" id="f-1233" unitRef="usd">161000</us-gaap:FinanceLeaseInterestExpense>
    <kfy:FinanceLeaseCosts contextRef="c-13" decimals="-3" id="f-1234" unitRef="usd">393000</kfy:FinanceLeaseCosts>
    <kfy:FinanceLeaseCosts contextRef="c-14" decimals="-3" id="f-1235" unitRef="usd">437000</kfy:FinanceLeaseCosts>
    <kfy:FinanceLeaseCosts contextRef="c-1" decimals="-3" id="f-1236" unitRef="usd">1228000</kfy:FinanceLeaseCosts>
    <kfy:FinanceLeaseCosts contextRef="c-15" decimals="-3" id="f-1237" unitRef="usd">1395000</kfy:FinanceLeaseCosts>
    <us-gaap:OperatingLeaseCost contextRef="c-13" decimals="-3" id="f-1238" unitRef="usd">11774000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-14" decimals="-3" id="f-1239" unitRef="usd">12013000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-1" decimals="-3" id="f-1240" unitRef="usd">35865000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-15" decimals="-3" id="f-1241" unitRef="usd">35099000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-13" decimals="-3" id="f-1242" unitRef="usd">226000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-14" decimals="-3" id="f-1243" unitRef="usd">178000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-1" decimals="-3" id="f-1244" unitRef="usd">654000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-15" decimals="-3" id="f-1245" unitRef="usd">669000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-13" decimals="-3" id="f-1246" unitRef="usd">2763000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-14" decimals="-3" id="f-1247" unitRef="usd">3371000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-1" decimals="-3" id="f-1248" unitRef="usd">8131000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-15" decimals="-3" id="f-1249" unitRef="usd">10286000</us-gaap:VariableLeaseCost>
    <us-gaap:OperatingLeaseImpairmentLoss contextRef="c-13" decimals="-3" id="f-1250" unitRef="usd">2452000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss contextRef="c-14" decimals="-3" id="f-1251" unitRef="usd">0</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss contextRef="c-1" decimals="-3" id="f-1252" unitRef="usd">2452000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss contextRef="c-15" decimals="-3" id="f-1253" unitRef="usd">1629000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:SubleaseIncome contextRef="c-13" decimals="-3" id="f-1254" unitRef="usd">1309000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome contextRef="c-14" decimals="-3" id="f-1255" unitRef="usd">1096000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome contextRef="c-1" decimals="-3" id="f-1256" unitRef="usd">3668000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome contextRef="c-15" decimals="-3" id="f-1257" unitRef="usd">3210000</us-gaap:SubleaseIncome>
    <us-gaap:LeaseCost contextRef="c-13" decimals="-3" id="f-1258" unitRef="usd">16299000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-14" decimals="-3" id="f-1259" unitRef="usd">14903000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-1" decimals="-3" id="f-1260" unitRef="usd">44662000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-15" decimals="-3" id="f-1261" unitRef="usd">45868000</us-gaap:LeaseCost>
    <kfy:ScheduleOfCashFlowInformationRelatedToLeasesTableTextBlock contextRef="c-1" id="f-1262">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:71.930%"&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.081%"&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.406%"&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.083%"&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:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Financing cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;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:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;ROU assets obtained in exchange for lease obligations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</kfy:ScheduleOfCashFlowInformationRelatedToLeasesTableTextBlock>
    <us-gaap:OperatingLeasePayments contextRef="c-1" decimals="-3" id="f-1263" unitRef="usd">37372000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-15" decimals="-3" id="f-1264" unitRef="usd">38616000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c-1" decimals="-3" id="f-1265" unitRef="usd">1211000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c-15" decimals="-3" id="f-1266" unitRef="usd">1361000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-1" decimals="-3" id="f-1267" unitRef="usd">20908000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-15" decimals="-3" id="f-1268" unitRef="usd">56487000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability contextRef="c-1" decimals="-3" id="f-1269" unitRef="usd">393000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability contextRef="c-15" decimals="-3" id="f-1270" unitRef="usd">882000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <kfy:LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock contextRef="c-1" id="f-1271">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:71.324%"&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.406%"&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.081%"&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.406%"&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.083%"&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:#e4e5e3;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ending April 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financing&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#e4e5e3;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2025 (excluding the nine months ended January 31, 2025)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;41,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;83,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;209,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-top:1pt 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:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;167,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#f2f2f1;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;border-bottom:3pt double #000;border-top:1pt 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;</kfy:LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear contextRef="c-3" decimals="-3" id="f-1272" unitRef="usd">10207000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear contextRef="c-3" decimals="-3" id="f-1273" unitRef="usd">380000</us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-3" decimals="-3" id="f-1274" unitRef="usd">41736000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-3" decimals="-3" id="f-1275" unitRef="usd">1281000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c-3" decimals="-3" id="f-1276" unitRef="usd">29760000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo contextRef="c-3" decimals="-3" id="f-1277" unitRef="usd">865000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c-3" decimals="-3" id="f-1278" unitRef="usd">24701000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree contextRef="c-3" decimals="-3" id="f-1279" unitRef="usd">567000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c-3" decimals="-3" id="f-1280" unitRef="usd">19634000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour contextRef="c-3" decimals="-3" id="f-1281" unitRef="usd">17000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <kfy:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour contextRef="c-3" decimals="-3" id="f-1282" unitRef="usd">83664000</kfy:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour>
    <kfy:FinanceLeaseLiabilityPaymentsDueAfterYearFour contextRef="c-3" decimals="-3" id="f-1283" unitRef="usd">0</kfy:FinanceLeaseLiabilityPaymentsDueAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c-3" decimals="-3" id="f-1284" unitRef="usd">209702000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue contextRef="c-3" decimals="-3" id="f-1285" unitRef="usd">3110000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c-3" decimals="-3" id="f-1286" unitRef="usd">42046000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount contextRef="c-3" decimals="-3" id="f-1287" unitRef="usd">209000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c-3" decimals="-3" id="f-1288" unitRef="usd">167656000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability contextRef="c-3" decimals="-3" id="f-1289" unitRef="usd">2901000</us-gaap:FinanceLeaseLiability>
    <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="c-1" id="f-1290">Acquisition&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On November 1, 2024, the Company completed its acquisition of Trilogy International ("Trilogy") for $44.4 million, net of cash acquired and recognized goodwill of $36.9 million. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Headquartered in London, Trilogy provides digital interim talent across EMEA and in the United States. Results of operations of Trilogy International are included in the Company's condensed consolidated financial statements from November 1, 2024, the effective date of the acquisition in the Professional Search &amp;amp; Interim segment.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-356" decimals="-5" id="f-1291" unitRef="usd">44400000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:Goodwill contextRef="c-357" decimals="-5" id="f-1292" unitRef="usd">36900000</us-gaap:Goodwill>
    <us-gaap:SubsequentEventsTextBlock contextRef="c-1" id="f-1293">Subsequent Events&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Quarterly Dividend Declaration&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On March&#160;10, 2025, the Board of Directors of the Company approved an increase to the Company's quarterly dividend policy and declared a cash dividend of $0.48 per share with a payment date of April&#160;15, 2025 to holders of the Company&#x2019;s common stock of record at the close of business on March&#160;27, 2025. The declaration and payment of future dividends under the quarterly dividend policy will be at the discretion of the Board of Directors and will depend upon many factors, including the Company&#x2019;s earnings, capital requirements, financial condition, the terms of the Company&#x2019;s indebtedness and other factors that the Board of Directors may deem to be relevant. The Board of Directors may amend, revoke, or suspend the dividend policy at any time and for any reason.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-358"
      decimals="INF"
      id="f-1294"
      unitRef="usdPerShare">0.48</us-gaap:CommonStockDividendsPerShareDeclared>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-13" id="f-1295">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-13" id="f-1296">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c-13" id="f-1297">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-13" id="f-1298">false</ecd:NonRule10b51ArrTrmntdFlag>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
